首页 > 解决方案 > 解压文件,然后一步一步在控制台中显示

问题描述

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

我的想法是将gunzip-command 的输出重定向到可以从standrat 输入读取并在控制台中显示内容的其他命令。所以我没有把解压后的文件写在文件系统上(那个我没有权限),而是直接在控制台显示。直到现在我都无法成功地做到这一点。

如何实现这个目标?有没有更好的方法呢?

标签: shellcommand-lineunzip

解决方案


由于您没有解压缩文件的权限,因此您首先需要查看内容列表及其路径。一旦你得到它,你就可以使用unzip命令-p的选项查看内容。

  • 查看内容

    zipinfo your.zip

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

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

希望这可以帮助!


推荐阅读