Суток. В директории лежат файлы. Каждый новый файл добавляется раз в день или реже.
ls -lt
total 34621280
-rw-rw-r-- 1 user user 3476920320 Feb 1 23:30 dab-2021-02-01.tar
-rw-rw-r-- 1 user user 3476234240 Jan 31 23:30 dab-2021-01-31.tar
-rw-rw-r-- 1 user user 3456747520 Jan 30 23:30 dab-2021-01-30.tar
-rw-rw-r-- 1 user user 3456716800 Jan 29 23:30 dab-2021-01-29.tar
-rw-rw-r-- 1 user user 3547637760 Jan 28 23:30 dab-2021-01-28.tar
-rw-rw-r-- 1 user user 3547402240 Jan 27 23:30 dab-2021-01-27.tar
-rw-rw-r-- 1 user user 3547299840 Jan 26 23:30 dab-2021-01-26.tar
-rw-rw-r-- 1 user user 3745863680 Jan 25 23:30 dab-2021-01-25.tar
-rw-rw-r-- 1 user user 3539210240 Jan 21 23:30 dab-2021-01-21.tar
-rw-rw-r-- 1 user user 3658106880 Jan 20 23:30 dab-2021-01-20.tar
Из man ls
-t sort by modification time, newest first
Дальше, я хочу с помощью find найти файлы, которые модифицированы 6*24 и более часов назад.
Из man find
-mtime n
File's data was last modified n*24 hours ago.
Ищу
find -type f -mtime +6
./dab-2021-01-21.tar
./dab-2021-01-25.tar
./dab-2021-01-20.tar
Сейчас 8:40 по мск. Значит при поиске файлов 24*6 (144 часа и старше) find должен уже искать файлы, модифицированные раньше 27 января 8:40. Почему файл от 26 января не попадает в этот список?