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


0

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

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

scp -r remotemachine:/directory .

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

Благодарю.


Ответы:


0

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

rsync -rP --exclude '*.dat' user@server:/destination


-1

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

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

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


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

Я проверю ссылку дублирования.
user1551817
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.