在解压来源不明或目录层级复杂的压缩包前,先用 tar 的列表模式查看内部路径,可以避免文件散落到当前目录,也能提前发现绝对路径、重复文件名或异常的顶层目录。-t 只读取目录,不会把文件写到磁盘。
在终端中定位归档文件
打开归档所在文件夹,在地址栏输入 cmd 后回车,或在终端用 cd /d "D:\下载" 进入目录。先执行 dir *.tar* 或 Get-ChildItem *.tar*,核对文件名、扩展名和大小。图中的命令提示符显示了待处理的 .tar 文件,避免后续把相似文件名输错。

运行 tar -tf 列出内部路径
执行 tar -tf "资料包.tar.gz"。若还要看文件大小、时间和类型,可改用 tar -tvf "资料包.tar.gz"。图中两次 tar -tf 都只输出归档内文件名,并没有产生解压目录;注意内部路径必须按命令显示的斜杠和大小写记录。

把长清单保存后再检查
条目较多时可运行 tar -tf "资料包.tar.gz" > "归档清单.txt",然后用 Get-Content "归档清单.txt" 或记事本查看。图中 Windows 11 PowerShell 正在读取文本文件内容;保存清单后可搜索 ..、盘符开头或意外顶层目录,再决定解压方式。删除这份清单不会影响原归档。


















