У меня есть каталог с ~ 50 тыс. Каталогов и ~ 1 млн. Файлов.
Я хочу изменить владельца (или разрешения) всех файлов, но не каталогов. Это потому, что я пытаюсь SCP дополнительные файлы с удаленного сервера (~ 150 тыс. Каталогов и ~ 3,6 млн файлов).
Каталог, который у меня есть, является частью удаленного каталога, но scp не удалось ...
Если я снова запускаю SCP, он начнется заново, перезаписав файлы, которые я уже скопировал из удаленного каталога.
permissions
chown
Маркус Брунстен
источник
источник
find
не срабатываетARG_MAX
? Я всегда думал, что так и будет. Вы всегда чему-то учитесь :)Другой альтернативой является использование
xargs
. Вам нужно будет использовать-print0
опцию сfind
и соответствующую-0
опциюxargs
:От
man find
:xargs
также будет правильно обрабатыватьARG_MAX
.источник
find..exec
обрабатывает странные имена файлов .. что заставляет вас думать, что нет?