Удалите все файлы рекурсивно, не удаляя каталоги

/sys каталог в Linux является фальшивкой, это - представление в ядро, наряженное как файлы. Таким образом для изменения полномочий в нем постоянно означает hackig ядро, и это было бы опрометчиво. Поскольку в комментариях говорится, возможно, a systemd единица, устанавливающая это, была бы решением (в целом, настроила бы изменение как часть процесса начальной загрузки).

9
30.01.2015, 18:49
2 ответа

Для этого используйте найти :

find . ! -name '.*' ! -type d -exec rm -- {} +
10
27.01.2020, 20:07

Попробуйте что-то вроде:

find <path> ! -name '.*' -type f -exec rm {} \;
0
27.01.2020, 20:07

Теги

Похожие вопросы