zip压缩工具支持压缩目录
zip在Windows和linux上都比较常用,使用zip命令,要先在后面跟压缩后自定义的文件名,在再跟要压缩的文件名示例命令:zip 1.txt.zip 1.txt .
如果没有命令zip,就要先安装它:yum install -y zip , 用zip压缩后原文件并不会删除。
压缩目录时要使用 -r 选项,示例 :zip -r xiny.zip 3.txt xiny
解压zip文件要用unzip命令,这个命令也要先安装:yuminstall -y unzip 示例:unzip xiny.zip。因为zip压缩并不会把源文件删除,解压文件时,会提示解压后的文件是否覆盖,替换源文件,或者改名
把解压的文件存放到指定的目录上去 用 -d选项,示例命令:umzip 2.txt.zip -d xxxy/
使用命令unzip -l xiny.zip 可以查看zip文件里的文件列表。
tar打包工具
tar可以把目录打包成一个文件,把所有文件整合成一个大文件,方便复制或移动。
打包一个目录:tar -cvf xiny.tar xiny/
-c:表示建立一个tar包或压缩文件包
-v:可视化
-f:后面跟文件名,即是-f filename 表示打包后文件名时filename,或者解压后文件名是filename
解包:tar -xvf xiny.tar
-x:解压缩或解包
tar -tf aminglinux.tar
-t:查看tar包里的文件,不能查看文件里的内容
--exclude :后面跟文件名,表示在打包或压缩时,不把这个文件名包括在内。
打包并压缩
tar -zcvf xiny.tar.gz xiny/
-z:表示同时用gzip压缩
解压缩就用 :tar -zxcf xiny.tar.gz 就可以了
使用命令 :tar -jcvf xiny.tar.bz2 xiny/ ,可以把xiny目录下的文件打包并用bz2压缩
-j:表示同时用bzip2压缩
tar -jxvf xiny.tar.bz2 可以用于解压
tar -Jcvf xiny.tar.xz xiny/ 表示在打包xiny目录的同时用xz压缩文件
-J:表示同时用xz压缩
tar -Jxvf xiny.tar.xz 用于解包同时解压xz压缩文件