Linux下解压和压缩命令大全(详解+案例)
warning:
这篇文章距离上次修改已过187天,其中的内容可能已经有所变动。
在Linux下,我们经常需要处理文件的压缩和解压。以下是一些常用的压缩和解压缩命令:
- tar命令
tar是Linux/Unix中常用的归档工具,它可以对文件或目录进行打包但不压缩,或者使用gzip、bzip2等复合使用进行压缩。
解压tar.gz文件:
tar -xzf filename.tar.gz
解压tar.bz2文件:
tar -xjf filename.tar.bz2
压缩文件或目录为tar.gz:
tar -czf filename.tar.gz file1 file2
- gzip命令
gzip是应用最广的压缩工具,它只能压缩文件,不能打包目录。
解压.gz文件:
gunzip filename.gz
压缩文件:
gzip filename
- bzip2命令
bzip2是另一种常见的压缩工具,它的压缩率比gzip高,但是压缩速度较慢。
解压.bz2文件:
bunzip2 filename.bz2
压缩文件:
bzip2 filename
- zip命令
zip是一个通用的压缩工具,它可以同时压缩多个文件和目录。
压缩文件或目录:
zip -r filename.zip file1 file2
解压zip文件:
unzip filename.zip
- unzip命令
unzip是用来解压zip文件的。
解压zip文件:
unzip filename.zip
- jar命令
jar是用来打包和解压Java的JAR文件的。
打包目录为JAR:
jar cf filename.jar dirname
解压JAR文件:
jar xf filename.jar
注意:以上命令中的参数可能会根据你的系统环境或者你所使用的tar工具的版本有所不同。
评论已关闭