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