在 Linux 中解压 .tar.gz 文件,最常用的命令是 tar。下面是几种常用方法:
1. 解压到当前目录
| 1 | tar -xzvf 文件名.tar.gz |
|---|
参数说明:
-x:解压 (extract)-z:使用 gzip 解压(.gz文件需要)-v:显示解压过程(verbose)-f:指定文件名
2. 解压到指定目录
| 1 | tar -xzvf 文件名.tar.gz -C 目标目录 |
|---|
示例:
| 1 | tar -xzvf archive.tar.gz -C /home/user/documents/ |
|---|
3. 仅解压特定文件
| 1 | tar -xzvf 文件名.tar.gz 文件路径 |
|---|
示例:
tar -xzvf archive.tar.gz path/to/specific-file.txt
4. 查看压缩包内容(不解压)
| 1 | tar -tzf 文件名.tar.gz |
|---|
其他相关命令
创建 tar.gz 压缩包
| 1 | tar -czvf 压缩包名.tar.gz 要压缩的文件或目录 |
|---|
解压 .tar.bz2 文件
| 1 | tar -xjvf 文件名.tar.bz2 |
|---|
解压 .tar.xz 文件
| 1 | tar -xJvf 文件名.tar.xz |
|---|
注意事项
- 确保有足够的磁盘空间
- 解压前最好先查看内容:
tar -tzf 文件名.tar.gz - 使用
-C参数时,目标目录必须已存在 - 如果文件权限很重要,建议保留原权限(
tar默认会保留)
记忆技巧
- create(创建)
- xtract(解压)
- zip(gzip)
- verbose(详细输出)
- file(文件)
- Change directory(改变目录)