一、Linux入门-6_压缩和解压缩

Linux默认支持的压缩格式:

  • .gz
  • .bz2
  • .zip
  • .tar
  • .tar.gz
  • .tgz

说明:

  • .gz和.bz2的压缩包需要使用tar命令来压缩和解压缩
  • .zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩

2. tar命令及选项的使用

命令说明
tar压缩和解压缩命令

tar命令选项:

选项说明
-c创建打包文件
-v显示打包或者解包的详细信息
-f指定文件名称, 必须放到所有选项后面
-z压缩或解压缩(.gz)
-j压缩或解压缩(.bz2)
-x解包
-C解压缩到指定目录
打包:  tar -cvf tmp.tar tmp
解缩包:tar -xvf tmp.tar

# 最常用!!!
打压缩包: tar -zcvf tmp.tar.gz tmp
解压缩吧: tar -zxvf tmp.tar.gz

tar和tar.gz相互转换
压缩: gzip tmp.tar   
解压缩: gunzip tmp.tar.gz

3. zip和unzip命令及选项的使用

命令说明
zip压缩成.zip格式文件
unzip解压缩.zip格式文件

unzip命令选项:

选项说明
-d解压缩到指定目录

示例

# 压缩
zip -r backup.zip file1.txt file3.jpg folder/

# 解压
unzip backup.zip -d tmp_dir

发表回复

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