有些目录是可以不备份的: ◆ /proc 应该永远不要备份这个目录。它不是一个真实的文件系统,而是运行内核和环境的虚拟化视图,包括诸如/proc/kcore这样的文件,这个文件是整个运行内存的虚拟视图。备份这些文件只是在浪费资源。 ◆/dev 包含硬件设备的文件表示。如果计划还原到一个空白的系统,就可以备份/dev。然而,如果计划还原到一个已安装的Linux 系统,那么备份/dev是没有必要的。 unzip 1.作用 unzip 命令位于/usr/bin目录中,它们和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip软件功能一样,将文件压缩成.zip文件,以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开。该命令使用权 限是所有用户。 2.格式 unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 3.主要参数 -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换。 -f:更新现有的文件。 -l:显示压缩文件内所包含的文件。 -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。 -t:检查压缩文件是否正确。 -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。 -v:执行是时显示详细的信息。 -z:仅显示压缩文件的备注文字。 -a:对文本文件进行必要的字符转换。 -b:不要对文本文件进行字符转换。 -C:压缩文件中的文件名称区分大小写。 -j:不处理压缩文件中原有的目录路径。 -L:将压缩文件中的全部文件名改为小写。 -M:将输出结果送到more程序处理。 -n:解压缩时不要覆盖原有的文件。 -o:不必先询问用户,unzip执行后覆盖原有文件。 -P:使用zip的密码选项。 -q:执行时不显示任何信息。 -s:将文件名中的空白字符转换为底线字符。 -V:保留VMS的文件版本信息。 -X:解压缩时同时回存文件原来的UID/GID。 [.zip文件]:指定.zip压缩文件。 [文件]:指定要处理.zip压缩文件中的哪些文件。 -d:指定文件解压缩后所要存储的目录。 -x:指定不要处理.zip压缩文件中的哪些文件。 -Z unzip:-Z等于执行zipinfo指令。在Linux中,还提供了一个叫zipinfo的工具,能够察看zip压缩文件的详细信息。unzip最新版本是5.50。 gunzip 1.作用 gunzip命令作用是解压文件,使用权限是所有用户。 2.格式 gunzip [-acfhlLnNqrtvV][-s ][文件...] 或者 gunzip [-acfhlLnNqrtvV][-s ][目录] 3.主要参数 -a或--ascii:使用ASCII文字模式。 -c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备。 -f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在,以及该文件是否为符号连接。 -h或--help:在线帮助。 -l或--list:列出压缩文件的相关信息。 -L或--license:显示版本与版权信息。 -n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理。 -N或--name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。 -q或--quiet:不显示警告信息。 -r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。 -S或--suffix:更改压缩字尾字符串。 -t或--test:测试压缩文件是否正确无误。 -v或--verbose:显示指令执行过程。 -V或--version:显示版本信息。 4.说明 gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为“.gz”。事实上,gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。gunzip最新版本是1.3.3 。 unarj 1.作用 unarj解压缩格式为.arj格式的文件,使用权限是所有用户。 2.格式 unarj [eltx][.arj压缩文件] 3.主要参数 e:解压缩.arj文件。 l:显示压缩文件内所包含的文件。 t:检查压缩文件是否正确。 x:解压缩时保留原有的路径。 4.说明 带有.arj扩展名的文件是由用于MS DOS和Windows的ARJ实用程序创建的。因为ARJ是一种不能免费获得源代码的共享件程序,所以在 mtools 1.作用 mtools 实际上是一个命令集合,是DOS文件系统的工具程序,它可以模拟许多DOS命令,使用起来非常方便。使用权限是所有用户。Linux系统提供了一组称为 mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件非常有用。mtools的 使用非常简单,如果想把软盘里所有的文件都拷贝到硬盘上,那么就可以执行以下命令: mcopy a:*.* 也就是说,只需要在相应的DOS命令之前加上一个字母“m”,就可以完成对应的功能了。一般Linux发行版本中都有这个软件,可以使用下面命令检查一下。 rpm -qa|grep mtools 如果没有安装,也没有关系,可以从网上下载(http://mtools.linux.lu/)一个最新版本来安装。目前可供下载的最新mtools版本是 2.包括的命令 mcd 目录名:改变MS DOS下的目录。 mcopy 源文件 目标文件:在MS DOS和Unix之间复制文件。 mdel 文件名:删除MS DOS下的文件。 mdir 目录名:显示MS DOS下的目录。 mformat 驱动器号:在低级格式化的软盘上创建MS DOS文件系统。 rnlabel 驱动器号:产生MS DOS下的卷标。 mmd 目录名:建立MS DOS下的目录。 mrd 目录名:删除MS DOS下的目录。 mren 源文件 目标文件:重新命名已存在的MS DOS文件。 mtype 文件名:显示MS DOS文件的内容。 请注意,这些命令和对应的MS DOS命令非常相似。在mtools命令中,“/”和“\”是可以混用的。因为文件列表的是DOS系统下的文档,对大小写并不敏感,所以“CDE”和“cde”在这里是一样的。 3.应用实例 (责任编辑:IT) |