最常见的压缩与解压命令是tar
参数讲解:
-c表示产生新的包
-r表示增加文件的意思
-u表示更新文件
-t列出包中的文件
-x解开包的意思
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
举例:
tar -cf all.tar *.jpg #将所有后缀为.jpg的文件压缩到 all.tar中
tar -rf all.tar *.gif #将所有后缀为.gitf的文件增加到 all.tat中
tar -uf all.tar logo.gif #更新原来包中logo.gif的文件
tar -tf all.tar #列出all.tar中所有的文件
tar -xf all.tar #解压all.tar包
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
上边的参数根据压缩和解压档案时进行选择
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 这个参数是必须要存在的。
为了方便用户在打包解包的同时可以压缩或解压文件,tar 提供在打包或解包的同时调用其它的压缩程序,比如调用 gzip、bzip2
1.tar调用gzip
tar -zcvf all.tar.gz *.jpg #将所有的后缀是.jpg的文件使用gzip压缩,将其打包成一个包
tar -zxvf all.tar.gz #解包
2.tar调用bzip2
tar -jcvf all.tar.bz2 *.jpg #将所有的后缀是.jpg的文件使用bzip2压缩,将其打包成一个包
tar -jxvf all.tar.bz2 #解包
3.ta