tar 命令用于对文件进行打包压缩或解压缩。
在Linux系统中,常见的压缩包文件格式有很多,其中主要使用的是 .tar 或 .tar.gz 或 .tar.bz2 的格式。
1、tar 命令的参数
-c 创建压缩文件
-x 解压缩文件
-t 查看压缩包内有哪些文件
-z 使用 Gzip 格式压缩或解压文件
-j 使用 bzip2 格式压缩或解压文件
-v 显示压缩或解压的过程
-f 目标文件
-C 指定解压到哪个目录
-p 保留原始的权限和属性
-P 使用绝对路径进行压缩
备注:
1、-c 参数用来创建压缩文件,-x 参数用来解压文件,因此这两个参数不能同时使用。
2、-z 参数指定使用 Gzip 格式来压缩或解压缩文件。
3、-j 参数指定使用 bzip2 格式来压缩或解压缩文件。在使用时,需要根据文件的后缀来决定使用
哪种格式参数进行解压。
4、-f 参数必须放到参数的最后一位,表示要压缩或解压的文件包名称。
5、压缩时,可以使用 tar -czvf 压缩包名称; 解压时可以使用 tar -xzvf 压缩包名称
2、压缩简单使用
压缩 /etc/nginx/ 打包后的名字为:aaa.tar.gz
[root@mycentos test]# tar -czvf aaa.tar.gz /etc/nginx/
tar: Removing leading `/' from member names
/etc/nginx/
/etc/nginx/scgi_params
/etc/nginx/fastcgi_params
/etc/nginx/modules
/etc/nginx/mime.types
...... 压缩过程省略
文章来源:https://www.toymoban.com/news/detail-554533.html
3、解压文件到指定的目录文章来源地址https://www.toymoban.com/news/detail-554533.html
[root@mycentos test]# tar -xzvf aaa.tar.gz -C log/
etc/nginx/
etc/nginx/scgi_params
etc/nginx/fastcgi_params
etc/nginx/modules
etc/nginx/mime.types
到了这里,关于tar 打包压缩与解压缩的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!