首页 > 代码库 > Linux命令之tar等

Linux命令之tar等

1. tar只是打包命令,并不进行压缩

  例如:tar -cvf tmp.tar /tmp

   -c: 代表打包

   -v:代表显示打包过程

   -f:代表指定打包文件名

   -x:代表解包

2. 压缩选项

   -z: 识别.gz格式

   -j: 识别.bz2格式

   例如:tar -zcvf tmp.tar.gz /tmp 对/tmp目录进行压缩并且打包

           tar -jcvf  tmp.tar.bz2

3. 只查看不解包

    -t:代表只查看压缩包内容,不进行解包和解压缩

    例如:tar -ztvf tmp.tar.gz

            tar -jtvf tmp.tar.bz2

4. 指定解压缩文件位置
    例如:tar -jxvf root.tar.bz2 -C /tmp/

5. 其他能识别的压缩格式.zip, .gz, .bz2

    命令:zip(能压缩目录)

        zip -r tmp.zip /tmp

        zip aaa.zip aaa

        解压缩:unzip aaa.zip

    命令:gzip(不能压缩目录,只能压缩目录下的内容)

        不保留源文件:gzip aaa

        保留源文件:gzip -c aaa > aaa.gz

        压缩目录:gzip -r /tmp

        解压缩:gunzip 或者 gzip -d

    命令:bzip2(不能压缩目录)

        不保留源文件:bzip2 aaa

        保留源文件:bzip2 -k aaa

        解压缩:gzip -d

        

本文出自 “zyzdbk” 博客,谢绝转载!

Linux命令之tar等