2013-07-08 19 views
-1

當我移動網站或需要位於另一臺服務器上的代碼包時,我經常需要將文件從一臺服務器移動到另一臺服務器。將FTP內容下載到另一臺服務器的更好方法

目前我使用下面的命令:

wget -m --ftp-user=username --ftp-password=password ftp://ftp.domain.std/public_html 
cp -rf ftp.domain.std/public_html/* . 
cp -rf ftp.domain.std/public_html/.* . 

這工作得很好,但我不知道是否有這將使二三線不必要的方法?

+0

如果沒有損壞,請不要修復它。編寫一個可以執行的腳本,如果兩個額外的命令太多。 – Leeward

+0

爲什麼使用ftp而不是rsync? – mnagel

+0

rsync?我認爲我並不是像我看到的那樣是一個linux知道的全部^^ –

回答

1

,您可以給-nH --cut-dirs=1參數跳過主機目錄(-nH),並切掉目錄的一個級別(--cut-dirs=1

(這可以通過wget的版本有所不同,這是由GNU wget的。)

wget -nH --cut-dirs=1 -m --ftp-user=username --ftp-password=password ftp://ftp.domain.std/public_html 
相關問題