1
我必須從服務器檢索包含所有子目錄的目錄。但是,我想排除一些具有特定擴展名的文件(它們對我來說很重且毫無用處)。使用scp複製整個目錄,但有一些例外
scp -r [email protected]:fodertocpy .
不會複製整個目錄,但我不知道如何排除與.abc
擴展名的文件,讓我們說。
我想使用scp
,因爲它已經自動處理我的密碼。
我必須從服務器檢索包含所有子目錄的目錄。但是,我想排除一些具有特定擴展名的文件(它們對我來說很重且毫無用處)。使用scp複製整個目錄,但有一些例外
scp -r [email protected]:fodertocpy .
不會複製整個目錄,但我不知道如何排除與.abc
擴展名的文件,讓我們說。
我想使用scp
,因爲它已經自動處理我的密碼。
只有scp
這是不可能的,因爲scp
沒有排除標誌。我假設你想利用你已經用ssh/scp設置的密鑰認證。如果是這樣,我會做rsync over ssh
- 它會利用您現有的密鑰認證。
像這樣的工作:
rsync --exclude '*.abc' -avz -e ssh [email protected]:foldertocpy .
看一看的man rsync
爲標誌的解釋。
希望這有助於
威爾