scp скопировать все файлы в каталоге с некоторыми исключениями

0

Я хочу удаленно скопировать каталог (на самом деле несколько, но это простой пример), но я хочу, чтобы он НЕ копировал файлы .dat, которые он там нашел.

Я в настоящее время использую:

scp -r remotemachine:/directory .

Но мои файлы .dat большие, поэтому я бы не стал включать их в копию.

Благодарю.

user1551817
источник

Ответы:

0

К сожалению, у scp нет параметров для фильтрации файлов. Вам лучше использовать rsync:

rsync -rP --exclude '*.dat' user@server:/destination
jrsdav
источник
0

Попробуйте mcсо своей ссылкой на оболочку. Это должно соблюдать [!.dat]*(или подобный) фильтр при копировании.

Камил Мачоровский
источник
-1

Попробуй это:

scp -r [!.dat]* remotemachine:/directory

и дайте нам знать.

Sujoy Dutta
источник
Это не похоже на работу. Кажется, что-то копируется из моего текущего локального каталога.
user1551817
Я проверю ссылку дублирования.
user1551817