Найти разницу с mtime – и +

Может кто-то объяснить разницу с mtime – и +, поскольку оба не возвращают результаты, которые мне нужны. Я хочу удалить все файлы старше 5 дней

find /mnt/sdb1/tmp/ -type f -mtime +5 -exec ls {} \; find /mnt/sdb1/tmp/ -type f -mtime -5 -exec ls {} \; 

Я изменил вывод на ls, чтобы сравнить результаты

благодаря

Из справочной страницы find :

  Numeric arguments can be specified as +n for greater than n, -n for less than n, n for exactly n. -mtime n File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times. -atime n File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago. 

Итак, -mtime +5 найдет те файлы, которые были последними изменены более 5 * 24 часов назад, а -mtime -5 найдет те файлы, которые были изменены последними менее 5 * 24 часов назад. Чтобы удалить файлы старше 5 дней, выполните следующие действия:

 find /mnt/sdb1/tmp/ -type f -mtime +5 -exec rm {} \; 

Если это не возвращает желаемый результат, может возникнуть проблема с меткой времени. Правильно ли это указано для файлов? Если это внешний USB-накопитель, файлы могут быть созданы на другом компьютере и иметь другую временную метку, чем вы ожидаете.

-mtime +5 должен показать вам все файлы, измененные за 5 дней и до (6, 7, …), а -5 должны показать те, которые были изменены сегодня до 5 дней назад.

  • Поиск процесса, использующего определенный порт в Linux
  • Сценарий Linux iptables для блокировки всего доступа в Интернет, за исключением желаемых приложений
  • Судо против корня; Любые фактические различия?
  • Получение 2 IP-адресов на одной сетевой карте с использованием DHCP
  • Есть ли способ в Linux обновить свойства пользователя / группы без повторного входа в систему?
  • Как я могу выйти из `sudo su`?
  • Как отключить энергосбережение на аудиовыходах сабвуфера Lenovo Y50?
  • Не удается установить Kali Linux с USB, не удается найти привод CD-ROM
  • Как я могу установить python-dev без sudo?
  • Untar, ungz, gz, tar - как вы помните все полезные опции?
  • Сделать Mint забыть учетные данные
  • Давайте будем гением компьютера.