2

Просто простой вопрос. Скажем, у меня где-то есть куча файлов * .txt на сервере, и я использую стандартную команду scp для загрузки * .txt на мой компьютер. Тем не менее, скажем, один из файлов, назовите его «bad.txt» очень большой, и это файл, который мне не нужен для этого конкретного случая.

Загрузка этого файла замедлит все остальное, поэтому я не хотел бы загружать этот файл. Можно ли каким-то образом пропустить загрузку файла, так как загружаются все файлы * .txt? Надеюсь, я правильно сформулировал этот вопрос.

1 ответ1

1

Если вы используете rsync вместо scp, вы можете использовать --exclude = bad.txt. т.е.

rsync -av --exclude=bad.txt remote.host:/files/*.txt /local/folder

В качестве альтернативы вы можете изменить команду scp, чтобы выбрать другие файлы. то есть, если у вас есть text1 - test9, и вы не хотите test9, попробуйте просто использовать test [1-8] .txt. Хотя метод rsync должен работать лучше.

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