Уведомления
Очистить все

Как удалить файлы, изменённые между определёнными датами в Linux?

1 Записи
1 Пользователи
0 Likes
463 Просмотры
2-150 Okolokompa Форум
(@pyatachok)
Estimable Member
Присоединился: 5 лет назад
Записи: 74
Создатель темы  

Например, чтобы удалить все файлы в текущем каталоге с 1 по 5 августа, вы можете использовать следующую команду:

find . -maxdepth 1 -type f -newermt 2011-08-01 ! -newermt 2011-08-06 -delete

Вместо -delete, можно использовать -ls, чтобы увидеть список выбранных файлов.

Вы также можете указать часы, например:

find . -maxdepth 1 -type f -newermt '2011-08-01 10:01:59' \
! -newermt '2011-08-06 23:01:00' -delete

   
Цитата
Поделиться: