在Linux下,解压缩文件通常涉及多种命令,具体取决于文件的压缩格式。以下是一些常用的解压缩命令:
-
tar.gz / .tgz
如果文件扩展名为.tar.gz
或.tgz
,你可以使用tar
命令来解压缩:tar -xzf filename.tar.gz
这里的
-x
表示提取,-z
表示使用gzip解压缩,-f
表示指定文件名。 -
gz
如果文件仅使用gzip压缩,可以使用gunzip
或gzip
命令:gunzip filename.gz
或者
gzip -d filename.gz
-
bz2
对于使用bzip2压缩的文件,使用bunzip2
或bzcat
:bunzip2 filename.bz2
或者
bzcat filename.bz2 > filename
-
xz
对于使用xz压缩的文件,使用unxz
或xzcat
:unxz filename.xz
或者
xzcat filename.xz > filename
-
zip
对于.zip
文件,使用unzip
命令:unzip filename.zip
-
rar
对于.rar
文件,如果安装了unar
或unrar
,可以使用:unar filename.rar
或者
unrar x filename.rar
-
7z
对于.7z
文件,使用7z
命令:7z x filename.7z
请注意,在使用这些命令之前,你可能需要确保你的系统已经安装了相应的解压缩工具。例如,unzip
、7z
、rar
等工具可能不是所有Linux发行版的标准配置,你可能需要通过包管理器(如 apt
, yum
, dnf
, pacman
等)来安装它们。
如果需要解压缩的文件在归档文件中,而你又不确定其具体格式,file
命令可以帮助你识别文件类型:
file filename