Скопируйте папку с особым требованием

Я хочу скопировать папку с сервера, но не все файлы.

например, у меня есть папка, названная xyz |, и содержание папок как указано ниже:

abc.conf
mno.conf
pqr.conf
rfc.conf
and so on

И я хочу скопировать целую папку кроме abc.conf и rfc.conf. Как я могу сделать это?

1
задан 10 October 2016 в 09:32

1 ответ

Если можно использовать rsync, можно захватить все файлы от папки, исключая определенный список с помощью этой команды:

rsync -a --exclude-from=path/to/excludes.txt myuser@myserver:/path/to/files/ .

Быть уверенным, что path/to/excludes.txt текстовый файл как так:

abc.conf
rfc.conf
moo.conf
cat.conf
...

Примечание, что это исключает файл, хранится локально, таким образом, необходимо захватить его с сервера сначала, если у Вас нет его.

Иначе, такая задача не возможна без тяжелого искажения SCP и сценариев оболочки с помощью xargs и т.п..

1
ответ дан 7 December 2019 в 15:47

Другие вопросы по тегам:

Похожие вопросы: