解压
# 将 .tgz 文件解压在当前目录tar zxvf xxx.tgz# 将 .tar.gz 文件解压在当前目录tar zxvf xxx.tar.gz# 解压 tar 包tar -xvf xxx.tar# unzip 可以解压 zip 文件unzip -d ./dist all.zip# -t 检查 zip 文件是否损坏unzip -t all.zip解压 gz 文件到当前目录gunzip all.gz
压缩
# 将 /home 目录进行压缩备份 为 user.tar.gztar czvf user.tar.gz /home# 将 所有 .jpg 文件打成一个名为 all.tar 包# -c 表示产生新的包# -f 指定包的文件名tar -cf all.tar *.jpg# 将所有 *.png 增加到 all.tar 包里去# -f 表示增加文件tar -rf all.tar *.png# 列出 all.tar 包中的所有文件# -t 表示列出文件tar -tf all.tar# 解出 all.tar 包中所有的文件# -x 表示解开tar -xf all.tar# 特别注意# 在参数 f 之后的文件名是自己取的,我们习惯上都用.tar 来作为标识# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar 文件# 如果加 j 参数,则以 .tar.bz2 来作为后缀名
