tar -tvf file.tar
包含日志文件。反正有没有做这样的事情
tar -tvf file.tar | head -1 | awk '{print $NF}' | xargs less {}
Run Code Online (Sandbox Code Playgroud)
这会导致找不到文件,但是有办法吗?
如果您不将v
开关与 一起使用tar
,您只会得到一个文件名列表,而不是一个ls -l
列表。
我假设您只想查看head -1
so 中 的第一个文件
tar xfO file.tar `tar tf file.tar | head -1` |less
Run Code Online (Sandbox Code Playgroud)
将工作查看第一个文件
最后一个开关是大写的 'O' Oh not 0 将
-O, --to-stdout
文件提取到标准输出
如果您想一次查看它们
tar xfO file.tar | less
Run Code Online (Sandbox Code Playgroud)
但是您将丢失正在查看的日志文件的确切名称
归档时间: |
|
查看次数: |
5370 次 |
最近记录: |