一、总结
- *.tar 用 tar –xvf 解压
- *.gz 用 gzip -d或者gunzip 解压
- *.tar.gz和*.tgz 用 tar –xzf 解压
- *.bz2 用 bzip2 -d或者用bunzip2 解压
- *.tar.bz2用tar –xjf 解压
- *.Z 用 uncompress 解压
- *.tar.Z 用tar –xZf 解压
- *.rar 用 unrar e解压
- *.zip 用 unzip 解压
- *.xz 用 xz -d 解压
- *.tar.xz 用 tar -zJf 解压
二、详细解释
-c --create创建新的文档
-v --verbose 显示详细的tar处理的文件信息
-f --file 要操作的文件名
-x --extract, --get 解压文件
-z --gzip, --gunzip, --ungzip 通过 gzip 来进行归档压缩
-j --bzip2 通过 bzip2 来归档压缩文件
-t --list 表示查看文件,查看文件中的文件内容
-C --directory=DIR 解压文件至指定的目录
-r --append 表示增加文件,把要增加的文件追加在压缩文件的末尾
-u --update 仅将较新的文件附加到存档中
-d --diff, --compare比较存档与当前文件的不同之处;--delete从存档中删除
--remove-files 压缩后删除原文件
--exclude 排除不需要压缩的目录或者文件
三、举例
解压文件*.tar文件至当前文件夹:
tar -xvf *.tar -C ./