Я не знаю никого"--magic_uid_options
"для cp
команда и Вы не должны быть умными для того, чтобы сделать рекурсивный chown
или chgrp
.
На самом деле я был бы:
сохраните как можно больше свойствами файлов/каталога при выполнении копии (метка времени...)
cp -pR /home/users/rootfs /somewhere/loopmount/
chown
все к root:root
:
chown -R root:root /somewhere/loopmount
Просто дайте содержание сценария как аргумент после -e
:
find .... -exec perl -e '
$op = shift;
for (@ARGV) {
$was = $_;
eval $op;
die $@ if $@;
rename($was,$_) unless $was eq $_;
}' s/a/b/g {} +
Можно уплотнить его к:
find ... -exec perl -e '$op=shift;for(@ARGV){$was=$_;eval$op;die$@if$@;rename$was,$_ unless$was eq$_}' s/a/b/g {} +
Но это не помогает четкости.