Linux中的压缩与解压缩命令tar的用法

在网络上传输文件,我们一般传输的都是经过压缩过的文件包,原因是压缩过的文件体积小,传输快,不易被感染病毒,win系统下面我们对.RAR文件绝不陌生,它就是经过压缩软件winRAR压缩过的文件,当我们需要使用文件的时候再减压缩就可以了。而在Linux系统中常用的是.tar、.tar.gz、.tar.bz2格式的压缩,这些格式大部分是由tar命令来搞定的。

tar命令的常用参数及作用:

参数 作用
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包内有哪些文件
-z 用Gzip压缩或解压
-j 用bzip2压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录

参数虽多,记住常用的两条就足够了:

压缩: tar -czvf 压缩包名称.tar.gz 要打包的目录

解压缩:tar -xzvf 压缩包名称.tar.gz

例如:

tar -czvf etc.tar.gz /etc #将/etc目录压缩为etc.tar.gz

tar -xzvf etc.tar.gz -C /root/etc #将压缩包etc.tar.gz解压到/root/etc目录中

本文来自作者:W颖儿,不代表小新网立场!

转载请注明:https://www.xiaoxinys.cn/140619.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。