总结一下Linux中tar命令的用法。
tar命令的参数:
- 这五个参数是独立的和别的命令连用时只能使用其中一个。
```
-c: 创建一个打包文件(create)
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
2. 根据需要在压缩或解压档案时可选参数。
-z: 使用zip进行解压或压缩
-j: 使用bzip2进行解压或压缩
-v: 压缩的过程中显示文件
-f: 必须命令,用于指定文件名;这个参数必须是最后一个参数且后面只能文件名!
-Z:有compress属性的(这个不常见)
**范例:**
1. 查看
`tar -tf a.tar.gz` 在不解压的情况下查看压缩包的内容
2. 仅打包
`tar -cvf a.tar /etc` 把/etc目录下的所有文件打包,不压缩!
3. 压缩
`tar -zcvf a.tar.gz /etc` 打包后,以 gzip 格式压缩
`tar -jcvf a.tar.bz2 /etc` 打包后,以 bzip2 格式压缩
4. 解压
`tar –xvf a.tar` 解压 tar包
`tar -xzvf a.tar.gz` 解压tar.gz
`tar -xjvf a.tar.bz2` 解压 tar.bz2
`tar –xZvf file.tar.Z` 解压tar.Z
🆗,以上就是tar命令常用的选项了。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2058751973@qq.com