有沒有一種方法可以將scp
目錄中的所有文件以遞歸方式遞歸到遠程機器並保留它們的原始文件名但不復制它所在的目錄?遞歸地scp除當前目錄外
dir1/file
dir1/dir2/file2
因此dir1
的內容將僅被複制。 dir1
不會被創建。但dir2
目錄將在file2
之內創建。
我試過scp -r dir1 remote:/newfolder
,但它創建dir1
在/newfolder
目錄remote
。我不希望它創建dir1
目錄。只需將dir1
中的所有文件放入newfolder
即可。
我喜歡這個答案,因爲它避免了必須做'cd'。如果你在'scp'之後的下一個語句要求你在原來的目錄下,那麼你必須再做一次'cd'回到它。 – jreancsu 2016-11-30 20:19:07