В Windows можно ли сделать это (скопируйте и восстановите основные полномочия файла), это может быть сделано в Linux?
И разъясниться, основными полномочиями файла я не имею в виду ACLs в Linux, я имею в виду полномочия по умолчанию, измененные с chmod
/ chown
.
Да, с помощью stat
команда (См. man stat
, man find
, man xargs
), но почему она была бы необходима? В нормальной жизни Linux редко необходимы оптовые изменения/восстановления разрешения.
sudo find / \(-type f -o -type d \) -print0 | \
xargs -0 stat <stat parameters>
Если у Вас есть пространство, всего tar
Ваш тестовый каталог. Если необходимо вернуться вещи, удалить тестовые файлы и извлечь архив для возвращения к тому, с чего Вы запустили. tar
владение консервов и полномочия по умолчанию.