解压缩文件,然后一步将其显示在控制台中

时间:2019-06-17 08:41:51

标签: shell command-line unzip

我可以通过ssh访问远程服务器。我在服务器上只有读(无写)访问权限。我想阅读一个压缩的日志文件。 但是因为我只有读访问权限,所以我无法先提取文件然后再读取它,因为尝试解压缩时会收到消息Read-only file system

我的想法是将gunzip命令的输出重定向到一些其他命令,这些命令可以从标准输入中读取并在控制台中显示内容。因此,我不将解压缩的文件写入文件系统(我没有权限),而是直接在控制台中显示它。到现在为止,我还不能成功做到这一点。

如何实现这一目标?还有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

由于您无权解压缩文件,因此首先需要查看内容列表及其路径。收到后,您可以使用解压缩命令的-p选项查看内容。

  • 查看内容

    zipinfo your.zip

  • 查看文件内容
    unzip -p latest.zip wordpress/wp-config-sample.php

  • 如果它是.gz文件,请使用:gunzip -c wordpress/wp-config-sample.php

希望这会有所帮助!