我試圖通過ssh下載一些文件。 文件在文件夾(folder1 folder2 folder3)中,所以我決定循環。通過ssh在遠程服務器上覆制文件
以下不起作用:
SSH用戶@遠程主機「對於i在1 2 3; for /folder$i/*.log中的文件名;做cat/$ filename>/localdrive;完成;完成的;」
任何提示? 謝謝!
我試圖通過ssh下載一些文件。 文件在文件夾(folder1 folder2 folder3)中,所以我決定循環。通過ssh在遠程服務器上覆制文件
以下不起作用:
SSH用戶@遠程主機「對於i在1 2 3; for /folder$i/*.log中的文件名;做cat/$ filename>/localdrive;完成;完成的;」
任何提示? 謝謝!
嘗試
rsync -e ssh --include '*.log' --exclude '*' [email protected]:/folder[1-3]/ /'yourlocaldirectory'
Rysnc使用SCP內部。
OR爲AIX系統(如你): 用途:
scp remote:"/folser[1-3]/*.txt" local:/'yourlocaldirectory'
希望它可以解決您的問題!
我在AIX上沒有rsync :( – user3339059
http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/download .html ..try下載aix rsync實用程序。scp是否安裝在您的機器上? – Amar
不工作。 '/ localdrive'將會是'remotehost:/ localdrive'。 '''裏面的ENTIRE命令會轉到遠程主機。您需要做更多的事情,比如for(...)do scp user @ remotehost:remotefile localfile'。 –
scp也打算在遠程主機上使用「localfile」:( – user3339059