Linux打包.tar.gz / .tar.bz2

打包命令tar:

tar    -cvf    打包文件名     源文件

选项:

                   c:打包

                   v:显示过程

                   f:指定打包后的文件名

例如:

tar     -cvf     a.tar    a>>>输出:a.tar这是一个打包文件。


解打包:

tar      -xvf       打包文件名

选项:

       -x:解打包

例如:

tar      -xvf     a.tar

(以上是将文件打包成.tar结尾的文件,然后再进行打包的操作,这样有点麻烦,使用以下方式,可以直接压缩成你想要的文件。)


1:.tar.bz2压缩格式:

tar    -jcvf    压缩包名.tar.bz2     源文件

选项:

               -j:压缩为.tar.bz2格式

tar    -jxvf    压缩包名.tar.bz2

解压缩为.tar.bz2格式


例如:tar    -jxvf   jp.tar.bz2   -C  /tmp/

(-C   /tmp/是指定解压缩文件存放目录;注意此处的-C是大写)



.tar.gz压缩格式:

tar    -zcvf    压缩包名.tar.gz    源文件

选项:

               -z:压缩为.tar.gz格式

tar    -zxvf    压缩包名.tar.gz

解压缩为.tar.bz2格式


1:压缩多个文件:(在多个文件中间添加空格就可以了)

tar    -zcvf     a.tar.gz   文件A    文件B

2:压缩在指定目录下:(只需在压缩文件前加绝对路径就可以了)

tar     -zcvf      /tmp/a.tar.gz      文件A     文件B


tar    -ztvf    a.tar.gz:查看压缩的目录;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容