如何在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://myhostandusername@//myhost但仍然沒有運氣。

有任何想法嗎?

先致謝!

答案1

讓我用 wget 澄清解決方案:

由於我可以使用 URL 來存取該文件,因此我只需在批次中使用此行:

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

其中“-q”表示:

開啟詳細輸出,包含所有可用資料。預設輸出是詳細的。

“-Y”表示:

開啟或關閉代理

這將下載當前目錄中的文件並解決我的問題。

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

相關內容