centos удалить файлы старше 7 дней

Как найти и удалить файлы старше конкретной даты в Linux

centos удалить файлы старше 7 дней. Смотреть фото centos удалить файлы старше 7 дней. Смотреть картинку centos удалить файлы старше 7 дней. Картинка про centos удалить файлы старше 7 дней. Фото centos удалить файлы старше 7 дней

Как найти и удалить файлы старше конкретной даты в Linux

Хочу в этой теме «Как найти и удалить файлы старше конкретной даты в Linux» рассказать как можно найти и удалить определенные файлы по дате в ОС Linux таких как Debian, Ubuntu или Redhat, Centos. На готовых примера покажу что и как нужно делать.

1. Посмотрим список всех файлов в папке с датой изменения, для этого стоит выполнить команду:

centos удалить файлы старше 7 дней. Смотреть фото centos удалить файлы старше 7 дней. Смотреть картинку centos удалить файлы старше 7 дней. Картинка про centos удалить файлы старше 7 дней. Фото centos удалить файлы старше 7 дней

2. Чтобы узнать сегодняшнюю дату, нужно выполнить:

3. Команда что выше не вывела полную дату, можно это исправить:

4. Допустим нужно найти файлы и удалить их по определенной дате.

Если нужно найти все файлы свыше 3 дня и после чего удалить их:

Если нужно найти все файлы свыше 90 дней и после чего удалить их:

Если нужно найти все файлы свыше 365 дней и после чего удалить их:

Если нужно найти все файлы свыше 100 дней и после чего удалить их:

Удаление файлов старше N дней

-name — искать по имени файла, при использовании подстановочных образцов параметр заключается в кавычки.

-type — тип искомого: f=файл, d=каталог, l=ссылка (link).

-user — владелец: имя пользователя или UID.

-group — владелец: группа пользователя или GID.

-perm — указываются права доступа.

-size — размер: указывается в 512-байтных блоках или байтах (признак байтов — символ «c» за числом).

-atime — время последнего обращения к файлу.

-ctime — время последнего изменения владельца или прав доступа к файлу.

-mtime — время последнего изменения файла.

-newer другой_файл — искать файлы созданные позже, чем другой_файл.

-delete — удалять найденные файлы.

-print — показывает на экране найденные файлы.

-exec command <> ; — выполняет над найденным файлом указанную команду; обратите внимание на синтаксис.

-depth — начинать поиск с самых глубоких уровней вложенности, а не с корня каталога.

-prune — используется, когда вы хотите исключить из поиска определённые каталоги.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *