如何在 Linux 上访问未挂载的网络驱动器文件?

如何在 Linux 上访问未挂载的网络驱动器文件?

我有一个名为的远程主机myhost,并且我有一些想要在终端中访问的日志文件。

例如,我可以在浏览器中访问:

file://myhost/f$/logs/dev.log

但是当我在终端尝试这个时

scp -p "username@myhost:/f$/logs/dev.log" "/home/Documents"

它给了我“无法统计”错误:

cp: cannot stat `username@myhost:/f$/logs/dev.log': No such file or directory

我尝试过使用username@file://myhostusername@//myhost但仍然没有运气。

有任何想法吗?

提前致谢!

答案1

让我使用 wget 来澄清解决方案:

因为我可以使用 URL 访问该文件,所以我只需在批处理中使用以下行:

wget -q //myhost/f$/logs/dev.log -Y off

其中“-q”表示:

打开详细输出,显示所有可用数据。默认输出是详细输出。

而“-Y”表示:

打开或关闭代理

这将下载当前目录中的文件,并解决我的问题。

参考: http://www.gnu.org/software/wget/manual/wget.html

相关内容