File-Transfer
通過 FTP 複製目錄的最簡單方法
我想在我通過命令行從我的 Mac 連接到的 FTP 伺服器上複製一個目錄
假設我有
file
. 我想將files2
所有file
的子目錄和文件放在與原始目錄相同的目錄中。實現這一目標的最簡單方法是什麼?編輯:
有了
mget
並且mput
您可以下載所有文件並將它們再次上傳到不同的文件夾中,但這絕對不是我想要/需要的(我開始這個問題是為了避免與 dektop 客戶端的這種下載上傳方法重複)
您所擁有的不是 unix 命令行,而是 FTP 會話。FTP 主要用於上傳和下載文件,它不是為一般文件管理而設計的,它不允許您在伺服器上執行任意命令。特別是,據我所知,沒有辦法在伺服器上觸發文件複製:您所能做的就是下載文件,然後以不同的名稱上傳。
一些伺服器支持對 FTP 協議的擴展,並且這些擴展之一可以遠端讓您複製遠端文件。嘗試
help site
或remotehelp
查看伺服器支持哪些擴展。如果你想要一個 unix 命令行,你需要遠端 shell 訪問,通過 rsh(r emote shell )或更常見****的21 世紀 ssh(安全 shell )。如果這是一個 Web 主機,請檢查它是否提供 ssh 訪問。否則,請聯繫系統管理員。但如果答案是否定的,請不要感到驚訝:命令行訪問在某些多使用者設置中會構成安全漏洞,因此不提供它可能是有正當理由的。