一文讲解 Linux 所有文件压缩/解压缩操作(tar、gzip、zip/unzip、xz等命令)
在Linux中,我们经常需要对文件进行压缩或解压缩。以下是一些常用的命令:
tar命令:tar是Linux/Unix中常用的归档工具,它可以对文件进行打包但不压缩,或者使用gzip或bzip2等压缩工具进行压缩。
打包:
tar -cvf archive.tar file1 file2
解包:
tar -xvf archive.tar
gzip命令:gzip是应用最广的压缩工具,它只能压缩单个文件,并且会将原文件替换为.gz格式的压缩文件。
压缩:
gzip file
解压:
gunzip file.gz
zip/unzip命令:这是另一种常见的压缩工具,它可以压缩多个文件和目录,并生成.zip格式的压缩文件。
压缩:
zip -r archive.zip file1 file2
解压:
unzip archive.zip
xz命令:xz是另一种高比例压缩工具,它会生成.xz格式的压缩文件。
压缩:
xz file
解压:
unxz file.xz
注意:以上命令中的-c
选项表示创建新的归档文件,-v
表示显示详细信息,-f
表示指定归档文件名,-r
表示递归处理,包括子目录下的所有文件。
以上就是Linux中常用的文件压缩和解压缩命令。
评论已关闭