1. 打包
tar -cvf xxx.tar ./dirname/
tar -cvf xxx.tar ./filename
2. 打包压缩
tar -zcvf xxx.tar.gz ./dirname/
tar -zcvf xxx.tar.gz ./filename
3. 解包
tar -xvf xxx.tar
4. 解包解压
全部解包解压
tar -zxvf xxx.tar.gz
解压指定文件
tar -zxvf xxx.tar.gz 'xxx/filename1' 'xxx/filename2'
使用通配符解压多个文件
tar -zxvf xxx.tar.gz --wildcards "*.txt"
5. 查看包内文件
tar -tf xxx.tar
6. 删除tar包内文件或目录
tar --delete xxx/dirname/ xxx.tar.gz
tar --delete xxx/filename xxx.tar.gz
7. 解压到指定目录
首先要确保dirname已存在,否则报错;
tar -zxvf xxx.tar.gz -C /dirname/