將 WGET 與雲端託管通用 FTP URL 結合使用

將 WGET 與雲端託管通用 FTP URL 結合使用

我正在嘗試使用 WGET 下載託管在 Netregistry 雲端上的網站。 WGET 失敗並顯示

--> LIST -a
150 Here comes the directory listing.
(skipping "LIST")done.
ftp.netregistry.net: Permission deniedftp.netregistry.net/.listing: No such file or directory

我懷疑有問題是因為 FTP 登入是通用 URL (ftp.netregistry.net),而主目錄是由我的使用者名稱設定的。所以列表文件可能確實位於更深的位置。沒有更具體的 URL 可用。 WGET 的 PWD 給出的結果是「/」(在調試模式下)。

這可能是問題所在嗎?

答案1

啊啊——愚蠢的問題!我完全錯誤地認為 .listing 檔案是在遠端系統上建立的。事實上它是創建於當地的系統,而我的問題只是本地權限之一。

在我看來,WGET 的錯誤訊息可能會更明確一點,透過提供有問題文件的完整路徑;給定的部分路徑看起來就像遠端路徑,而不是本地路徑。

感謝您抽空閱讀本文!

相關內容