В bash, если я использую $ find ./ -name "*.sqlite"
, он перечислит все файлы sqlite в текущем каталоге. Я также хочу увидеть время изменения файлов, кто-нибудь может мне помочь?
26
Вы можете добавить к find
следующему выражению:
-printf '%Tc %p\n'
чтобы увидеть что-то вроде
Sun Aug 14 06:29:38 2011 ./.nx/config/host.nxs
или -printf '%TD %TT %p\n'
для
08/14/11 06:29:38.2184481010 ./.nx/config/host.nxs
или, -printf '%T+ %p\n'
если у вас есть GNU find
, чтобы увидеть
2011-08-14+06:29:38.2184481010 ./.nx/config/host.nxs
Последний, если таковой имеется, также полезен для сортировки по времени.
Смотрите страницу руководства find
, где это говорит printf
.
-printf
не работает в OS-X. Есть ли эквивалент этой команды, которая будет работать для OS-X?Быстрый способ получить более подробную информацию о найденных файлах
find
- использовать-ls
опцию вывода.Для более точных результатов ответ энзотиба точен .
источник
Используйте команду ниже, чтобы получить список файлов с отметкой времени.
источник
Это работает для меня:
источник