在 linux 系统下我们经常要解压各种压缩文件,或者压缩文件到各种不同的格式。
常见的打包或压缩文件的格式有这些:
一组文件被用 tar
打成包以后生成 .tar
文件,它并没有被压缩,只是被
打成了一个包,或者叫 Archive。
比如将两个文件 a.txt b.txt 打到一个包 X.tar 里:
tar cf X.tar a.txt b.txt
tar 是 shell 命令,用于将文件打包,后面的 cf
是选项,c
表示打包,f
指定包文件的名字。
在打包的同时进行压缩,就形成了 .tar.gz
,.tar.bz
等文件,gz
是表示
以 gzip
为压缩方式,bz
是以 bzip
为压缩方式。
tar cvf X.tar file1 file2 directory1 directory2
tar xvf X.tar
gzip file1
gzip -d X.gz
tar zcvf X.tar.gz file1 file2 directory1 directory2
tar zxvf X.tar.gz
zip X.zip file1 file2 directory1 directory2
unzip X.zip
rar a X.rar file1 file2 directory1 directory2
rar x X.rar
原文:https://www.cnblogs.com/waterlemon/p/10858918.html