Можно ли использовать идентификатор подчиненного пользователя для предоставления разрешений файловой системы?

find. -type f -mtime +0 -exec rm -f {} +

или

find. -type f ! -mtime -1 -exec rm -f {} +

Удалил бы обычные файлы, содержимое которых последний раз изменялось более 24 часов назад(-mtime +0означает :чей возраст в днях (округляется до целого числа, дни равны 24 часам, или 86400 Длительность секунды эпохи Unix )строго больше 0 ).

Некоторые реализации findимеют предикат -delete, который можно использовать вместо -exec rm -f {} +, что сделает его более безопасным и эффективным.

Для файлов, которые были изменены ранее, чем сегодня 00 :00 :00, с GNU findвы можете добавить предикат -daystart. Это будет включать в себя файлы, которые последний раз изменялись вчера, даже если менее 24 часов назад.

В некоторых реализациях findвы также можете:

find. ! -newermt 00:00:00 -delete

Для удаления файлов, которые последний раз изменялись до (или ровно )00 :00 :00 сегодня.

3
22.04.2020, 12:14
0 ответов

Теги

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