【问题标题】:Run 7z on a remote machine over ssh通过 ssh 在远程机器上运行 7z
【发布时间】:2015-03-14 18:10:35
【问题描述】:

我有两台 debian 机器,我想直接在通过 ssh 连接的远程机器上进行 7z 解压。我连接到远程机器并尝试运行命令

7z x -so myfile.7z

这返回了一个错误,提示找不到命令。但是,我确定远程机器上安装了 7z。如果我在本地(在真机中)登录到远程机器,则此命令可以正常工作。

无论如何我可以通过 ssh 会话远程运行此命令吗?

【问题讨论】:

  • 你cd到文件位置了吗?
  • 是的。当然。使用 ssh 登录后,我 cd 到该位置,然后尝试运行该命令。
  • 试试,'7za e myfile.7z'
  • 得到了这个..“-bash: 7za: command not found”。我应该为此安装一些东西吗
  • 在远程机器上运行 'whereis 7za' 并告诉我结果

标签: linux ssh 7zip


【解决方案1】:

您的远程系统没有安装 7zip,因此在您安装 7zip 之前不会解压缩 .7z 文件 安装 7zip sudo apt-get install p7zip 然后用7za e myfile.7z解压

【讨论】:

  • 这似乎不太可能。因为我在本地登录远程机器时可以很好地解压,正如我的问题中提到的那样。
  • 如果它安装在远程机器上,当你运行 'whereis 7za' 时,它应该会给你类似 "7za: /usr/bin/7za /usr/share/man/man1/7za .1.gz”。
猜你喜欢
  • 1970-01-01
  • 2011-09-25
  • 1970-01-01
  • 1970-01-01
  • 2013-07-06
  • 2018-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多