0
我遇到了SCP(也是rsync)的一個小問題。我需要將某些文件從服務器A(運行SunOS 5.8)複製到服務器B(運行SunOS 5.10)。scp遞歸地在SunOS上的目錄
首先,我得通過ssh文件(幾百個)的列表,找到
FILES=`ssh [email protected] find ./ -name "*.sh" -o -name "*.cbs" -print`
scp -r [email protected]:"$FILES" /u01/appl/somedir/
我的問題是,我想複製相對路徑,例如文件產品/ 11/ora/clean.sh 也創建目錄結構(結果中有/u01/appl/somedir/product/11/ora/clean.sh)。目前我只能下載該文件並且沒有創建目錄。正如你所看到的,我在scp中使用了-r
標誌。
感謝您的建議
試試[unix.SE](http://unix.stackexchange.com/),不在這裏。你的問題是「遞歸的」只適用於按名稱複製目錄,而不是按名稱複製文件。 –