Linux下tar命令简介

总结一下Linux中tar命令的用法。



tar命令的参数:

  1. 这五个参数是独立的和别的命令连用时只能使用其中一个。
    ```

-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

×

喜欢就点赞,疼爱就打赏