1,zip压缩工具。
zip压缩包在windows和linux中都很常用,可以压缩目录和文件。 如果在压缩时进行记录,则必须指定目录下的文件。 zip后面跟着目标文件名。 也就是说,压缩后自定义压缩包名称,后跟要压缩的文件或目录。 如果没有此命令,可以使用yum install -y zip进行安装。 使用zip压缩不会消失文件本身。
示例命令:
压缩文件。
在压缩目录中指定-r选项。 如果没有-r,则只需压缩辅助目录本身。
解压缩zip的命令是unzip,必须使用命令yum insatll -y unzip安装。 源文件未被删除,解压缩时将提示您复盖或重命名。
添加-d选项可将其解压缩到指定的目录中。
2,tar封装工具。
tar本身是一个打包工具,它将目录合并为一个文件,并将所有文件合并为一个大文件,以便于复制和移动。 使用tar打包工具时,不会删除源文件或目录,而是复盖当前已存在的文件或目录。 此命令的格式为tar [-参数] filename tar,多个参数的含义如下:
-c或-create创建新的备份文件。
-C目标目录或-directory=将目标目录切换到指定目录。
-f备份文件或-file=备份文件指定的备份文件。
-j或-bzip2使用bz2算法压缩或解压缩文件。
解压缩-k或-keep-old-files备份文件时,不复盖现有文件。
使用-m或-modification-time恢复文件时,不会更改文件的更改时间。
-N日期格式或-newer=日期和时间仅将比指定日期新的文件保存到备份文件中。
-r或-append将文件添加到现有备份文件的末尾。
-t或-list列出备份文件的内容。
-u或-update仅替换比备份文件中的文件更新的文件。
-v或-verbose指示命令的执行步骤。
如果-w或-interactive出现问题,请首先询问用户。
将-W或-verify写入备份文件后,验证文件是否正确。
-x或-extract或-get从备份文件中恢复文件。
-z或-gzip或-ungzip使用gzip命令处理备份文件。
-Z或-compress或-uncompress使用compress命令处理备份文件。
示例:
--exclude选项。 过滤指定的文件而不打包。
3、打包压缩。
tar在包装时可以同时使用gzip、bizp2、xz进行压缩。
可以使用-z选项压缩为gzip格式的文件。
可以使用-j选项压缩为bzip2格式的文件。
使用-J选项可将文件压缩为xz格式。
可以使用-tf选项查看软件包或压缩包的文件列表。