精简版,Linux下解压缩操作汇总(.zip、.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.rar)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq285744011/article/details/82784314

精简命令:解压

cd /any/path/

unzip 压缩包.zip
tar -tf 压缩包.tar         (参数t = 提取, f = 文件名)
gzip -d -k 压缩包.gz       (这会保留:压缩包.gz)  (注意:没有.tar)
gzip -d 压缩包.gz       (这会自动删除:压缩包.gz)(注意:没有.tar)
tar zxvf 压缩包.tar.gz
tar zxvf 压缩包.tgz -C 指定目录
bzip2 -d 压缩包.bz2
bunzip2 压缩包.bz2
uncompress 压缩包.Z
tar Zxvf 压缩包.tar.Z
rar x 压缩包.rar 
unrar -e 压缩包.tar

精简命令:压缩

zip 目标名字.zip 源文件1.xls 源文件2.doc
zip -r 目标名字.zip 源文件2.doc ./源目录1/
zip -r 目标名字.zip 源目录2/

tar -cf 目标名字.tar 源文件1.xls        (参数c = create, f = file)
tar -rf 目标名字.tar 其他文件.gif         (参数r = 增加文件,f = file)

tar -czf 目标名字.tar.gz 源目录名字
tar --exclude=/排队不打包的目录/的/绝对路径/ -czf 目标名字.tar.gz 源目录名字

bzip2 -z 源文件.doc                    (会压缩成`源文件.doc.bz2`)
compress FileName        (会压缩成`FileName.Z`)
tar Zcvf FileName.tar.Z DirName

rar a 压缩包.rar /etc              (将/etc目录压缩为 `压缩包.rar`)

详细:

http://man.linuxde.net/sub/文件压缩与解压

猜你喜欢

转载自blog.csdn.net/qq285744011/article/details/82784314