Linux压缩及解压文件命令的用法

(1)gzip ——压缩文件
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip [文件]

(2)gunzip ——解压缩.gz的压缩文件
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip [文件]

(3)tar ——压缩解压目录(文件夹)
语法:tar [-zvf] [文件夹]
-c 压缩
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
-t 查看内容
-r 向压缩归档文件末尾追加文件
-u 更新原压缩包中的文件
语法1:tar -cvf test1.tar test1 #将文件夹(目录)先打包为tar包
语法2:tar -czvf test2.tar.gz test2 #将文件夹(目录)直接压缩为.tar.gz文件
语法3:tar -xzvf test2.tar.gz test2 #将.tar.gz文件直接解压为文件夹(目录)
Linux压缩及解压文件命令的用法

(4)zip ——压缩目录或文件
语法:zip [-r] [压缩后文件名] [文件或目录]
-r 压缩目录
语法1:zip test1.zip test1.py #将文件压缩为.zip包
语法2:zip -r test1.zip test1 #将文件夹压缩为.zip包

(5)unzip ——解压为目录或文件
语法:unzip [压缩文件]
语法1:unzip test1.zip #将.zip压缩文件解压为文件或文件夹

(6)bzip2 ——压缩文件
语法:bzip2 [-k] [文件]
-k 产生压缩文件后仍保留原文件
语法1:bzip -k test #将文件夹test压缩为.bz2压缩包
语法2:tar -cjf test.tar.bz2 test #将文件夹test直接压缩为.bz2压缩包