tar 命令

tar 命令在日常开发过程中,不可避免的会用到压缩文件,尤其是现在不少开源软件都是以压缩包方式提供,下载后必须解压才能使用;另一方面,也经常需要制作压缩文件,例如将工作资料打包进行备份。无论是压缩还是解压,都可以使用tar工具来实现。tar是UNIX系统的一个文件打包工具,只是连续首尾相连的将文件堆放起来,并不具备压缩功能,但是加上选项,tar可以调用其它压缩/解压工具,能够实现文件的压缩和解压。…

在日常开发过程中,不可避免的会用到压缩文件,尤其是现在不少开源软件都是以压缩包方式提供,下载后必须解压才能使用;另一方面,也经常需要制作压缩文件,例如将工作资料打包进行备份。无论是压缩还是解压,都可以使用tar工具来实现。

tar是 UNIX 系统的一个文件打包工具,只是连续首尾相连的将文件堆放起来,并不具备压缩功能,但是加上选项,tar 可以调用其它压缩/解压工具,能够实现文件的压缩和解压。

用法:

tar [选项] 文件
序号 选项 说明
1 -c 创建存档文件,与-x相斥(create)
2 -t 列出档案文件的文件列表
3 -x 解包存档文件,与-c相斥
4 -A 合并存档文件
5 -d 比较存档文件与源文件
6 -r 追加文件到存档文件末尾
7 -u 更新存档文件
8 -f 指定存档文件,与其它选项同时使用时,必须在最后
例如tar -xjvf a.tar.bz2
9 -v 显示详细处理信息
10 -C 转到指定目录,常用于解开存档文件指定目录
11 -j 调用bzip2程序
12 -z 调用gzip程序
13 -Z 调用 compress 程序

使用示例:
序号 选项 说明
1 tar xjvf a.tar.bz2 解压 a.tar.bz2 文件,并显示详细信息
2 tar xzvf b.tar.gz -C /home/leo 解压 b.tar.gz 文件,并指定解压到/home/leo/目录
3 tar cjvf drivers.tar.bz2 drivers drivers 目录的文件打包,创建一个.tar.bz2 压缩文件

今天的文章tar 命令分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9303.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注