linux命令解压压缩
linux命令解压压缩详细介绍
在 Linux 系统中,有多种压缩文件格式,对应的解压和压缩命令也不同,下面为你介绍常见的压缩文件格式及对应的操作命令:
1.
.zip 文件
- 压缩:使用
zip命令,语法是zip -r 压缩后的文件名.zip 要压缩的文件或目录。-r选项用于递归压缩目录。- 示例:把
example_dir目录压缩成example.zip文件,命令为zip -r example.zip example_dir。
- 解压:使用
unzip命令,语法是unzip 压缩文件名.zip -d 解压目标目录。-d选项指定解压的目标目录,若不指定则会在当前目录解压。- 示例:将
example.zip解压到extract_dir目录,命令为unzip example.zip -d extract_dir。
2.
.tar 文件
- 压缩:使用
tar命令,语法是tar -cvf 压缩后的文件名.tar 要压缩的文件或目录。-c表示创建新的归档文件。-v表示显示详细的压缩过程。-f用于指定归档文件的名称。- 示例:把
example_dir目录压缩成example.tar文件,命令为tar -cvf example.tar example_dir。
- 解压:使用
tar命令,语法是tar -xvf 压缩文件名.tar -C 解压目标目录。-x表示从归档文件中提取文件。-C用于指定解压的目标目录,若不指定则会在当前目录解压。- 示例:将
example.tar解压到extract_dir目录,命令为tar -xvf example.tar -C extract_dir。
3.
.tar.gz 或
.tgz 文件
- 压缩:使用
tar命令结合gzip压缩算法,语法是tar -zcvf 压缩后的文件名.tar.gz 要压缩的文件或目录。-z表示使用gzip算法进行压缩。- 示例:把
example_dir目录压缩成example.tar.gz文件,命令为tar -zcvf example.tar.gz example_dir。
- 解压:使用
tar命令,语法是tar -zxvf 压缩文件名.tar.gz -C 解压目标目录。- 示例:将
example.tar.gz解压到extract_dir目录,命令为tar -zxvf example.tar.gz -C extract_dir。
- 示例:将
4.
.tar.bz2 文件
- 压缩:使用
tar命令结合bzip2压缩算法,语法是tar -jcvf 压缩后的文件名.tar.bz2 要压缩的文件或目录。-j表示使用bzip2算法进行压缩。- 示例:把
example_dir目录压缩成example.tar.bz2文件,命令为tar -jcvf example.tar.bz2 example_dir。
- 解压:使用
tar命令,语法是tar -jxvf 压缩文件名.tar.bz2 -C 解压目标目录。- 示例:将
example.tar.bz2解压到extract_dir目录,命令为tar -jxvf example.tar.bz2 -C extract_dir。
- 示例:将