Первоначальная мотивация заключается в том, что подкаталог "/ a / c /" очень большой (гигабайт), поэтому если его оставить, это сократит копию с минут до секунд.
russian_spy
Ответы:
28
Я не думаю, что вы можете, но вы могли бы использовать rsync? Что-то вроде этого:
Я думаю, что это может быть правильным способом сделать это, так что вы все еще используете SSH, я не нашел способ сделать это с помощью scp - но использование rsync поверх ssh может решить эту проблему.
Не идеальный способ сделать это, но установить подкаталог, который вы хотите исключить, только для чтения. chmod -R 444 /a/cдолжен сделать свое дело. Вы получите сообщение об ошибке «Отказано в доступе» при попытке записи в этот каталог.
Ответы:
Я не думаю, что вы можете, но вы могли бы использовать rsync? Что-то вроде этого:
источник
Я думаю, что это может быть правильным способом сделать это, так что вы все еще используете SSH, я не нашел способ сделать это с помощью scp - но использование rsync поверх ssh может решить эту проблему.
Если вы используете ключ -n, то он создаст пробный запуск процесса:
источник
-rz
:-e "ssh -i private.pem" -rz 'users@server:/full/path/'
.Вы можете использовать расширенную глобализацию, как в примере ниже:
источник
Не идеальный способ сделать это, но установить подкаталог, который вы хотите исключить, только для чтения.
chmod -R 444 /a/c
должен сделать свое дело. Вы получите сообщение об ошибке «Отказано в доступе» при попытке записи в этот каталог.источник