Mam katalog z katalogami ~ 50k i plikami ~ 1m.
Chcę zmienić właściciela (lub uprawnienia) wszystkich plików, ale nie katalogów. To dlatego, że próbuję SCP dodatkowe pliki ze zdalnego serwera (~ 150 000 katalogów i ~ 3,6 mln plików).
Katalog, który mam, jest częścią katalogu zdalnego, ale scp nie powiodło się ...
Jeśli ponownie uruchomię SCP, zacznie się od nowa, zastępując pliki, które już skopiowałem ze zdalnego katalogu.
permissions
chown
Marcus Brunsten
źródło
źródło
find
nie uruchamia sięARG_MAX
? Zawsze myślałem, że tak będzie. Zawsze się czegoś uczysz :)Inną alternatywą jest użycie
xargs
. Musisz użyć-print0
opcji zifind
odpowiadającej jej-0
opcjixargs
:Od
man find
:xargs
będzie również poprawnie obsługiwaćARG_MAX
.źródło
find..exec
obsługuje dziwne nazwy plików ... co sprawia, że myślisz, że nie?