是否有命令在UNIX / IBM AIX中“查看.tar.Z的内容”

问题描述 投票:0回答:2

(UNIX IBM AIX)当我恢复环境有时我只需要来自特定目录的特定文件,因为恢复和解压恢复需要很长时间,我想知道是否有一个命令会列出恢复的内容,所以至少我确定文件存在。

现在我只是解压恢复并等待几个小时然后拿走我需要的文件。

我已经尝试过wildcardsgtar -tvf

uncompress file.tar.Z|tar tvf -

uncompress file.tar.Z|tar xvf - /path/to/file

uncompress file.tar.Z|tar xvf - uncompress file.tar.Z|tar tvf - |grep wildcard

返回错误文件.tar.Z不是压缩文件

file file.tar.Z:数据或国际语言文本

这个适合我,但只适用于尺寸不超过150克的文件gtar xvzf file.tar.Z路径/但大部分文件都在900克以上

fsize = -1上的文件块

直到现在都没有结果,但我希望我能在你的帮助下找到一些东西

unix aix
2个回答
2
投票

查看此文件内容的命令是:

uncompress file.tar.Z|tar tvf -

要提取特定文件,您可以使用以下命令:

uncompress file.tar.Z|tar xvf - /path/to/file

请注意,您不能在UNIX tar中使用通配符

如果要使用通配符,则应使用以下内容:

`uncompress file.tar.Z|tar xvf -  `uncompress file.tar.Z|tar tvf - |grep `wildcard`

另外不要忘记更新ulimit

file(blocks) 2097151

表示比tar文件大的大小。该数字为512字节块


2
投票

这个命令怎么样?

tar tvfz ...

t表示:显示内容而不实际解压缩。

© www.soinside.com 2019 - 2024. All rights reserved.