tar、、tar.bz2、zip、rar的区别和⽤法
●tar -cf all.tar *.jpg
这条命令是将所有 .jpg 的⽂件打成⼀个名为 all.tar 的包。-c是表⽰产⽣新的包,-f指定包的⽂件名。
●tar -rf all.tar *.gif
这条命令是将所有 .gif 的⽂件增加到 all.tar 的包⾥⾯去。-r是表⽰增加⽂件的意思。
●tar -uf all.tar logo.gif
这条命令是更新原来 tar 包 all.tar 中 logo.gif ⽂件,-u是表⽰更新⽂件的意思。
●tar -tf all.tar
这条命令是列出 all.tar 包中所有⽂件,-t是列出⽂件的意思。
●tar -xf all.tar
这条命令是解出 all.tar 包中所有⽂件,-x是解开的意思。
4.2 打包并压缩⽂件gzip是什么文件夹
为了⽅便⽤户在打包解包的同时可以压缩或解压⽂件,tar 提供了⼀种特殊的功能。这就是 tar 可以在打包或解包的同时调⽤其它的压缩程序,⽐如调⽤ gzip、bzip2 等。
4.2.1 tar 调⽤ gzip
gzip 是 GNU 组织开发的⼀个压缩程序,.gz 结尾的⽂件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使⽤-z这个参数来调⽤gzip。下⾯来举例说明⼀下:
●tar -czf *.jpg
这条命令是将所有 .jpg 的⽂件打成⼀个 tar 包,并且将其⽤ gzip 压缩,⽣成⼀个 gzip 压缩过的包,包名为
●tar -xzf
这条命令是将上⾯产⽣的包解开。
4.2.2 tar 调⽤ bzip2
bzip2 是⼀个压缩能⼒更强的压缩程序,.bz2 结尾的⽂件就是 bzip2 压缩的结果。与 bzip2 相对的解压程序是 bunzip2。tar 中使⽤-j这个参数来调⽤gzip。下⾯来举例说明⼀下:
●tar -cjf all.tar.bz2 *.jpg
这条命令是将所有 .jpg 的⽂件打成⼀个 tar 包,并且将其⽤ bzip2 压缩,⽣成⼀个 bzip2 压缩过的包,包名为 all.tar.bz2
● tar -xjf all.tar.bz2
这条命令是将上⾯产⽣的包解开。
4.2.3 tar 调⽤ compress
compress 也是⼀个压缩程序,但是好象使⽤ compress 的⼈不如 gzip 和 bzip2 的⼈多。.Z 结尾的⽂件就是 bzip2 压缩的结果。与 compress 相对的解压程序是 uncompress。tar 中使⽤-Z这个参数来调⽤ gzip。下⾯来举例说明⼀下:
●tar -cZf all.tar.Z *.jpg
这条命令是将所有 .jpg 的⽂件打成⼀个 tar 包,并且将其⽤ compress 压缩,⽣成⼀个 uncompress 压缩过的包,包名为 all.tar.Z
●tar -xZf all.tar.Z
这条命令是将上⾯产⽣的包解开
4.3 解压⽂件
1、对于 .tar 结尾的⽂件
tar -xf all.tar
2、对于 .gz 结尾的⽂件
gzip -
3、对于 .tgz 或 . 结尾的⽂件
tar -xzf
tar -
4、对于.bz2 结尾的⽂件
bzip2 -d all.bz2
bunzip2 all.bz2
5、对于 tar.bz2 结尾的⽂件
tar -xjf all.tar.bz2
6、对于 .Z 结尾的⽂件
uncompress all.Z
7、对于 .tar.Z 结尾的⽂件
tar -xZf all.tar.z
4.4 .zip 和 .rar ⽂件
对于 Window 下的常见压缩⽂件 .zip 和 .rar,Linux 也有相应的⽅法来解压它们。
4.4.1 对于 .zip
linux 下提供了 zip 和 unzip 程序,zip 是压缩程序,unzip 是解压程序。它们的参数选项很多,这⾥只做简单介绍,依旧举例说明⼀下其⽤法:
●zip all.zip *.jpg
这条命令是将所有 .jpg 的⽂件压缩成⼀个 zip 包
●unzip all.zip
这条命令是将 all.zip 中的所有⽂件解压出来
4.4.2 对于 .rar
要在linux下处理 .rar ⽂件,需要安装 RAR for Linux,可以从⽹上下载,但要记住,RAR for Linux 不是免费的。
安装步骤:
tar -xzpvf rarlinux-3.2.
cd rar
make
这样就安装好了,安装后就有了 rar 和 unrar 这两个程序,rar 是压缩程序,unrar 是解压程序。它们的参数选项很多,这⾥只做简单介绍,依旧举例说明⼀下其⽤法:
●rar a all *.jpg
这条命令是将所有 .jpg 的⽂件压缩成⼀个 rar 包,名为 all.rar,该程序会将 .rar 扩展名将⾃动附加到包名后。
●unrar e all.rar
这条命令是将 all.rar 中的所有⽂件解压出来。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论