文章目录
- 1. tar
- 1.1 压缩(.tar.gz = .tgz .tar.bz2 )
- 1.2 解压缩(.tar.gz = .tgz .tar.bz2 )
- 2.zip
- 2.1 压缩(.zip)
- 2.2 解压缩
- 3.xz
- 3.1 压缩(.tar.xz)
- 3.2 解压缩
1. tar
1.1 压缩(.tar.gz = .tgz .tar.bz2 )
- c:创建压缩文件
- z:使用gzip方式压缩
- j:使用bzip2方式压缩
- v:压缩过程显示压缩信息
- f:指定压缩包的名字
# 语法
tar 参数 生成的压缩包的名字 要压缩的文件或文件夹
# 生成压缩包的标准名字- 使用gzip压缩 标准后缀为.tar.gz- 使用bzip2压缩 标准后缀为 .tar.bz2# 压缩实例
tar zcvf demo_gzip.tar.gz file1 file2 file3
tar jcvf demo_bzip2.tar.bz2 file1 file2 file3
1.2 解压缩(.tar.gz = .tgz .tar.bz2 )
- x:释放压缩文件内容
# 示例
tar zxvf sth.tar.gz # 解压到当前目录
tar jxvf sth.tar.bz2 -C /dir # 指定解压位置
这下能看懂压缩命令了,开头z j指定压缩方式,c和x分别是压缩和解压缩 vf不变,
2.zip
2.1 压缩(.zip)
# 语法
zip [-r] 压缩包名 要压缩的文件或目录 # 压缩目录需要 -rzip demo_zip file1 file2 file3 # 不需要指定后缀,自动添加.zip
2.2 解压缩
# 语法
uzip 要解压的包 # 解压到当前目录
uzip 要解压的包 -d 解压目录 # 指定目录
3.xz
3.1 压缩(.tar.xz)
# 语法
# 第一步 tar打包成tar包
tar cvf xxx.tar 要打包的文件
# 第二部 xz压缩
xz -z xxx.tar
3.2 解压缩
# 语法
# xz解压缩成 xxx.tar
xz -d xxx.tar.xz
# tar释放包到当前目录
tar xvf xxx.tar