不解压直接查看 tar.gz 压缩包内容
解压成百上千个文件之前,先看看 .tar.gz 里到底有什么。
运行 tar -tzf 压缩包.tar.gz 列出内容,或加路径如 tar -tzf 压缩包.tar.gz 某目录/ 只查某个文件夹。
01命令
命令
$ tar -tzf backup.tar.gz | less && tar -tf archive.tar | head -5002作用说明
-t 参数让 tar 只读取并打印文件名,不向磁盘写入任何内容。.tar.gz 用 -tzf,.tar.bz2 用 -tjf,未压缩的 .tar 用 -tf 即可。大压缩包可以配合 grep 或 less 搜索,例如 tar -tzf backup.tar.gz | grep '\.conf$'。
03风险
!注意: 列出压缩包内容仍要读完并解压整个文件,超大压缩包会花些时间。这个操作不写入磁盘,在只读光盘等介质上也可以放心使用。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- tar(1) — Linux manual page依据: tar -t lists archive contents without extracting; -z handles gzip compression and -f names the archive file.
最后验证: 2026-09-18 · 分类: 文件与文件夹