解压

    1. # 将 .tgz 文件解压在当前目录
    2. tar zxvf xxx.tgz
    3. # 将 .tar.gz 文件解压在当前目录
    4. tar zxvf xxx.tar.gz
    5. # 解压 tar 包
    6. tar -xvf xxx.tar
    7. # unzip 可以解压 zip 文件
    8. unzip -d ./dist all.zip
    9. # -t 检查 zip 文件是否损坏
    10. unzip -t all.zip
    11. 解压 gz 文件到当前目录
    12. gunzip all.gz

    压缩

    1. # 将 /home 目录进行压缩备份 为 user.tar.gz
    2. tar czvf user.tar.gz /home
    3. # 将 所有 .jpg 文件打成一个名为 all.tar 包
    4. # -c 表示产生新的包
    5. # -f 指定包的文件名
    6. tar -cf all.tar *.jpg
    7. # 将所有 *.png 增加到 all.tar 包里去
    8. # -f 表示增加文件
    9. tar -rf all.tar *.png
    10. # 列出 all.tar 包中的所有文件
    11. # -t 表示列出文件
    12. tar -tf all.tar
    13. # 解出 all.tar 包中所有的文件
    14. # -x 表示解开
    15. tar -xf all.tar
    16. # 特别注意
    17. # 在参数 f 之后的文件名是自己取的,我们习惯上都用.tar 来作为标识
    18. # 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar 文件
    19. # 如果加 j 参数,则以 .tar.bz2 来作为后缀名