在Linux系统中,常用的文件压缩与解压命令包括以下几个:
zip
zip [选项] 压缩包名 文件或目录
zip -r myarchive.zip /path/to/directory
gzip
.gz
扩展名的压缩文件。gzip [选项] 文件名
gzip myfile.txt
tar
tar [选项] [打包文件名] [要打包的文件或目录]
tar czvf myarchive.tar.gz /path/to/directory
tar xzvf myarchive.tar.gz
bzip2
.bz2
扩展名的压缩文件。bzip2 [选项] 文件名
bzip2 myfile.txt
xz
.xz
扩展名的压缩文件。xz [选项] 文件名
xz myfile.txt
unzip
unzip 压缩包名
unzip myarchive.zip
gunzip
.gz
格式的压缩文件。gunzip 压缩文件名
gunzip myfile.gz
tar
tar [选项] 压缩包名
tar xzvf myarchive.tar.gz
bunzip2
.bz2
格式的压缩文件。bunzip2 压缩文件名
bunzip2 myfile.bz2
unxz
.xz
格式的压缩文件。unxz 压缩文件名
unxz myfile.xz
-r
或 --recursive
:递归处理目录及其内容。-v
或 --verbose
:显示详细信息。-z
:通过gzip压缩。-j
或 --junk-paths
:忽略压缩文件中的路径信息。-C
:指定解压目录。tar czvf myarchive.tar.gz /path/to/directory
tar xzvf myarchive.tar.gz
gzip myfile.txt
gunzip myfile.gz
这些命令在日常的Linux系统管理和文件处理中非常常用,掌握它们可以大大提高工作效率。