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

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

scp -r remotemachine:/directory .

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

Благодарю.

3 ответа3

0

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

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

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

-1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .