Shell 解压缩一个文件,然后在控制台中一步显示它

Shell 解压缩一个文件,然后在控制台中一步显示它,shell,command-line,unzip,Shell,Command Line,Unzip,我可以通过ssh访问远程服务器。我在服务器上只有读取(无写入)权限。我想读取一个压缩日志文件。 但由于我只有读取权限,因此无法先解压缩文件,然后再读取,因为当我尝试解压缩时,会收到消息只读文件系统 我的想法是将gunzip-命令的输出重定向到某个其他命令,该命令可以读取标准输入并在控制台中显示内容。因此,我不会在文件系统(我没有权限)上编写解压缩文件,而是直接在控制台中显示它。直到现在我都没能成功地做到 如何实现这一目标?还有更好的方法吗?由于您没有解压文件的权限,因此首先需要查看内容列表及其路

我可以通过ssh访问远程服务器。我在服务器上只有读取(无写入)权限。我想读取一个压缩日志文件。 但由于我只有读取权限,因此无法先解压缩文件,然后再读取,因为当我尝试解压缩时,会收到消息
只读文件系统

我的想法是将
gunzip
-命令的输出重定向到某个其他命令,该命令可以读取标准输入并在控制台中显示内容。因此,我不会在文件系统(我没有权限)上编写解压缩文件,而是直接在控制台中显示它。直到现在我都没能成功地做到


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

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

  • 查看内容

    zipinfo your.zip

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

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

希望这有帮助

gunzip-c呢?这是正确的答案!!!Thnak you.试试这样的东西怎么样,
unzip-p latest.zip wordpress/wp config sample.php
?阅读unzip的手册页。