CentOS文件管理解压文件的常用方法
在CentOS系统中,解压文件需根据压缩文件的格式选择对应命令。以下是常见格式的解压操作及注意事项:
tar是CentOS中最常用的打包工具,支持多种压缩算法(gzip、bzip2等)。
tar -xvf命令,其中-x表示解压,-v显示详细过程,-f指定文件名。tar -xvf archive.tar-z选项调用gzip解压,命令为tar -xzvf。tar -xzvf archive.tar.gz-j选项调用bzip2解压,命令为tar -xjvf。tar -xjvf archive.tar.bz2-C选项指定目标路径(注意是大写C)。tar -xzvf archive.tar.gz -C /path/to/destinationzip是跨平台常用压缩格式,需安装unzip工具(默认可能未安装)。
sudo yum install -y unzip(CentOS 7及以下)或sudo dnf install -y unzip(CentOS 8及以上)。unzip命令加文件名。unzip archive.zip-d选项指定路径。unzip archive.zip -d /path/to/destination-l选项。unzip -l archive.ziprar格式需安装unrar工具(非默认安装)。
sudo yum install -y unrar(部分仓库可能需要启用EPEL仓库)。unrar x命令(x表示保留完整路径)。unrar x file.rarunrar x file.rar /path/to/destinationunrar l命令。unrar l file.rar7z格式支持高压缩比,需安装p7zip工具。
sudo yum install -y p7zip p7zip-plugins。7z x命令。7z x archive.7z-o选项指定路径(注意-o后无空格)。7z x archive.7z -o/path/to/destinationgzip仅能压缩单个文件,解压后原文件会被删除。
gzip -d或gunzip命令(两者等效)。gzip -d file.gz 或 gunzip file.gzbzip2压缩率高于gzip,但速度较慢,同样仅能压缩单个文件。
bzip2 -d或bunzip2命令(两者等效)。bzip2 -d file.bz2 或 bunzip2 file.bz2unzip、unrar、p7zip),需先通过yum或dnf安装对应包。sudo提权)。