Linux常用命令——tar文件的压缩与解压缩
  3XfiCiM9koH2 2023年11月19日 23 0

tar     选项     包名        文件名

tar本身没有压缩功能,只有打包功能,但是tar可以调用压缩工具;

以下是常用命令:

-c    创建归档文件

-v    显示过程

-x    展开归档文件

-f    操作归档文件

-C    指定解压路径

-z    调用gzip压缩工具

-j    调用bzip2压缩工具

-J    调用xz压缩工具

-t    查看规定文件

-r    向归档文件中追加文件

举个例子:

将a b c三个txt文件打包为test.tar.gz文件

digua@digua-pc:~/桌面/zip$ tar -zcvf test.tar.gz a.txt b.txt c.txt 
a.txt
b.txt
c.txt
digua@digua-pc:~/桌面/zip$ ls
a.txt  b.txt  c.txt  test.tar.gz

查看test.tar.gz压缩包中的文件列表

digua@digua-pc:~/桌面/zip$ tar -tvf test.tar.gz 
-rw-rw-r-- digua/digua       0 2023-11-10 17:59 a.txt
-rw-rw-r-- digua/digua       0 2023-11-10 17:59 b.txt
-rw-rw-r-- digua/digua       0 2023-11-10 17:59 c.txt

解压缩test.tar.gz

digua@digua-pc:~/桌面/zip$ tar -zxvf test.tar.gz 
a.txt
b.txt
c.txt
digua@digua-pc:~/桌面/zip$ ls
a.txt  b.txt  c.txt  test.tar.gz

将文件解压缩到指定目录

digua@digua-pc:~/桌面/zip$ tar -zxvf test.tar.gz -C /home/digua/

往归档中追加文件

tar -cvf 创建的文件可以追加

tar -zcvf创建的文件不能追加

将d文件追加到test归档中

digua@digua-pc:~/桌面/zip$ tar -rvf test.tar.gz d.txt
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 进程管理 下一篇: 目录
  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读