簡體   English   中英

scp復制沒有目錄的所有文件

[英]scp to copy all the files without directories

我正在嘗試使用scp將文件從遠程計算機復制到本地計算機

scp -r username@hostname:/directory .

我只希望復制文件而不是目錄,即)

directory
     |directory2
         | file1
         | file2
     file12

復制所有文件后,結構應為

localdirectory
    |file1
    |file1
    |file12

是否可以使用scp?

Sergius是正確的,您可以結合使用find和scp來實現這一目標。 但是,您需要先通過ssh在遠程計算機上運行find,然后再對其進行scp。

嘗試:

scp -r username@hostname:{/directory/directory2/file1,/directory/directory2/file2,/directory/file12} localdirectory

或只是scp

您可以結合使用find和scp,如下所示:

查找本地目錄| xargs scp {您的參數}

find-返回所有文件,xargs-將收集其完整路徑並將其作為scp的參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM