马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
一、.tar.gz 是什么
`.tar.gz`(也常写作 `.tgz`)是先用 tar 把多个文件打包成 `.tar`,再用 gzip 压缩得到的归档格式。所以解压它本质上是"先按 gzip 解压、再按 tar 解包"两步,但用一条命令就能一步到位。
二、最常用的一键解压
tar -xzvf yourfile.tar.gz
各选项含义:
x:extract,解压;
z:通过 gzip 解压(.gz 必备);
v:verbose,显示正在解压的文件名(可省略);
f:指定文件名,必须紧跟文件名。
把 yourfile.tar.gz 换成你实际的文件名即可。
三、解压到指定目录
用 -C 指定目标目录(目录需已存在):
tar -xzvf yourfile.tar.gz -C /path/to/directory/
四、顺带:如何打包压缩
记住解压是 -x,打包则是 -c:
tar -czvf archive.tar.gz folder/
c:create,创建归档;
z:用 gzip 压缩;
- 其余选项含义同上。
五、常见问题
- 权限不足:在命令前加
sudo(写入系统目录时);
- 只想看内容不解出:
tar -tzvf yourfile.tar.gz 列出内部文件清单;
- 中文文件名乱码:压缩端与解压端编码不一致,可尝试在支持编码转换的 GNU tar 上加对应选项,或先在源头统一用 UTF-8 打包。
qidao123.com企服评测-应用市场 编辑提示:tar 的 -f 后面必须紧跟文件名,建议养成把 -f 放最后的习惯,避免把后面的选项误当成文件名。 |