一、常用解压命令
tar命令(处理.tar、.tar.gz、.tgz等格式) - 基本解包:`tar -xvf FileName.tar`(解包文件)
- 压缩打包:`tar -cvf FileName.tar DirName`(递归打包目录)
- 添加/更新文件:`tar -ruvf FileName.tar`(追加文件)
- 带压缩选项:`tar -czvf FileName.tar.gz`(添加gzip压缩)
unzip命令(处理.zip格式)
- 基本解包:`unzip FileName.zip`(解包文件)
- 指定路径解包:`unzip FileName.zip -d /path/to/extract`
gzip命令(处理.gz格式)
- 解包:`gunzip FileName.gz` 或 `gzip -d FileName.gz`
bzip2命令(处理.bz2格式)
- 解包:`bunzip2 FileName.bz2` 或 `bzip2 -d FileName.bz2`
uncompress命令(处理.Z格式)
- 解包:`uncompress FileName.Z`
rar命令(处理.rar格式)
- 解包:`unrar x FileName.rar` 或 `unrar a FileName.rar DirName`
二、命令参数说明
-x: 解包文件 -v
-z:处理gzip或bzip2压缩
-j:处理bz2压缩
-C DirName:解包到指定目录
-f:指定文件名(必填)
-r:递归处理目录
-u:更新原压缩包中的文件
三、注意事项
文件类型匹配:
`.tar`是打包格式,需用`tar`命令处理;`.gz`、`.bz2`等需对应工具(如`gzip`、`bunzip2`)。
权限问题:
解包到目标目录时需确保有写权限,避免权限不足错误。
替代工具:
部分文件格式(如`.rar`)需额外安装软件包(如`unrar`)。
通过以上命令和参数,可灵活处理常见压缩文件格式。