
我需要使用 FTP 上傳完整資料夾。是否有任何選項可以一次傳輸資料夾及其所有內容?
答案1
您可以使用 ncftpput。請執行下列操作:
安裝ncftp:
yum install ncftp
yum 是小寫的。
或者:
apt-get install ncftp
2. 執行以下命令:
ncftpput -R -v -u "ftp-username" ftp.website.com ftp-upload-path local-path/*
答案2
如果您使用標準命令列 ftp 用戶端,則該MPUT
命令將允許您傳輸與(shell glob 樣式)模式相符的所有文件,因此MPUT *
將發送目前目錄中的所有文件。也可以MGET
檢索與模式相符的文件。
預設情況下,兩者MPUT
都會MGET
在執行此操作之前提示是否傳輸每個檔案。您可能想要使用“PROMPT”命令關閉提示(無參數;它是一個切換開關)。
答案3
使用 FTP 用戶端,例如 LeechFTP 或 FileZilla 或類似的用戶端。很多人都非常信賴 CuteFTP,但我上次檢查它是共享軟體。所有支援傳輸整個資料夾,包括目錄結構。
答案4
為像我這樣的其他 Windows 新手提供的簡單教學:
上傳整個資料夾(其中包含所有子資料夾和檔案)的最簡單方法是:
- 下載NCFTP客戶端(它是免費的,但你可以捐贈)從這個連結。
- 選擇適用於 Microsoft Windows 的 NcFTP 用戶端 3.2.5從列表中。
- 安裝它。
- 完成後,將彈出一個帶有櫻桃圖示的小 CMD 視窗。你不需要它。
- 只需打開一個標準 CMD 視窗並輸入:
ncftpput -u *您的使用者名稱這裡* -p *您的使用者密碼這裡* -R *www.yourWebsite.com* / _C:\yourFolderDirectoryHere\\*_
(作為一行)。
注意:
-R
是「遞歸」的標誌;它使命令遞歸複製所有子資料夾/
(斜線)是您網站的根目錄C:\yourFolderDirectoryHere\*
選擇裡面的所有內容C:\yourFolderDirectoryHere