linux学习笔记(26)压缩归档软件,tar,gz,xz

发布时间 2023-04-19 20:37:01作者: 郭大侠1

【1】tar

(1.1)基本语法

tar  选项  参数
-c  创建 
-f  指定文件名 
-x  解压缩、释放 
-P  保持原始路径 
-z  以gzip格式进行压缩  
-j  以bzip2的格式进行压缩
-J  以xz格式进行压缩

(1.2)基本案例 .tar

tar -cPf all.tar ./*.txt  # 压缩,-p 这里要写绝对路径,如果写相对路径,则解压时也是相对路径
tar -xPf /all.tar # 解压缩

# 注意 f 必须在最后,否则会报错

(1.3)解压到指定目录 tar -xf all.tar -C dir

注意,dir 必须要存在,否则报错。

[root@red ~]# tar -xf /all.tar -C test
[root@red ~]# ls test
123  1.txt  2.txt  3.txt  4.txt

(1.4)压缩方式   gzip、bzip2、xz

碰到对应的格式,无论是压缩成这个格式、还是解压这种格式文件,都要加这个参数。

-z  以gzip格式进行压缩  
-j  以bzip2的格式进行压缩
-J  以xz格式进行压缩