Linux常用压缩/解压缩命令zip/tar
发布于 分类 Linux
更新于 2016-09-20
16天前 有1个用户阅读过
zip压缩/解压缩到指定目录
压缩zip -r ./test.zip ./* # -r 压缩当前目录
zip -rq ./test.zip ./* # -q 不显示压缩过程
zip -rq ./test.zip ./* -x=./dir1/dir2/* # -x= 不压缩指定目录,注意=号
zip -rq -P password ./test.zip ./* # -P 设置压缩密码
解压缩unzip -qu ./test.zip -d ./test # 将压缩文件解压缩到 当前目录下的子目录test, -d指定目录, -u指直接覆盖不提示
tar压缩/解压缩到指定目录
压缩tar -cvf ./test.tar ./*
tar -czvf ./test.tar.gz ./*
tar -cjvf ./test.tar.bz2 ./*
tar -cZvf ./test.tar.Z ./*
tar -czvf ./test.tar.gz --exclude=./dir1/dir2/ ./* # 不压缩指定目录
解压tar -xvf ./test.tar -C ./test
tar -xzvf ./test.tar.gz -C ./test
tar -xjvf ./test.tar.bz2 -C ./test
tar -xZvf ./test.tar.Z -C ./test
tar主要参数说明
-c: 建立压缩档案-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:gzip
-j:bz2
-Z:compress
-v:显示所有过程
-O:将文件解开到标准输出
-C: 解压到指定目录
-- The End --