tar命令小结

 

 

tar命令很常用,可是后面跟的一堆参数不仅多而且难记,而且参数的顺序也不能随意改变,实在很困惑。今天好好研究了一下,原来各参数很有规律,小结了一下,有不对的地方请帮忙指正。

 

tar命令
        -f:指定文件名。
        -c:创建归档文件tar,未压缩。
        -x:解压。
        -z:指定以gz格式压缩,解压对应格式也用此参数。
        -j:指定以bz2格式压缩,解压对应格式也用此参数。
        -v:显示详细信息。
-f 参数要放在最后面,否则会出错。


示例:
    压缩:
        tar -cf test.tar test  创建归档文件test.tar,未压缩
        tar -zcf test.tar.gz test 创建压缩文件test.tar.gz,压缩为gz格式
        tar -jcf test.tar.bz2 test 创建压缩文件test.tar.bz2,压缩为bz2格式
        注:压缩文件名是自己取的,但最好使用约定的扩展名
    解压:
        tar -xf test.tar  解压归档文件
        tar -zxf test.tar.gz  解压gz格式文件
        tar -jxf test.tar.bz2 解压bz2格式文件
以上各指令都可以加上-v选项以显示详细信息。


注意各参数的顺序,要让 -f 参数要放在最后面,否则会出错。

 

常用的就这些选项了,不常用的选项还有几个就不说了。

你可能感兴趣的:(Linux)