2015-07-06 3 views
0

Я пытаюсь копировать файлы с удаленного компьютера на локальный компьютер с помощью УППУПП, чтобы скопировать все файлы без каталогов

scp -r [email protected]:/directory . 

Я хочу только копировать файл вместо каталогов т.е.)

directory 
    |directory2 
     | file1 
     | file2 
    file12 

После копирования всех файлов структура должна быть этой

localdirectory 
    |file1 
    |file1 
    |file12 

I s это возможно используя scp?

ответ

0

Вы можете объединить найти и УПП, что-то вроде этого:

находят localdirectory | xargs УПП {ваши параметры}

находка - возвращает все файлы, xargs - будет собирать их полные пути и дает им в качестве аргумента для УПП

0

попробовать:

scp -r [email protected]:{/directory/directory2/file1,/directory/directory2/file2,/directory/file12} localdirectory 

или просто scp один на один

1

Сергий прав, вы можете использовать поиск и УПП совместно для достижения этой цели. Однако сначала нужно запустить поиск на удаленной машине поверх ssh, а затем scp.

Смежные вопросы