Администрирование FreeBSD, Linux, ... Отсортированный по времени модификации список файлов директории Sat, December 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Отсортированный по времени модификации список файлов директории Печать
Добавил(а) microsin   

Иногда при запуске сложных скриптов Makefile требуется разобраться, что именно он делает - какие файлы создает, какие изменяет. Для этого может помочь составная команда из find, sort и tail (или head).

Следующая команда просканирует текущую директорию (текущий каталог указан точкой ., здесь можно указать любой интересующий путь) и все её подкаталоги, и выведет 10 самых свежих измененных файлов:

$ find . -type f -printf "%T+\t%p\n" | sort | tail -10
2024-12-10+08:35:14.2819546090   ./user/httpd/src/LINUX/checkpoint
2024-12-10+08:35:14.4299546050   ./user/httpd/src/httpd
2024-12-10+08:35:14.4399546040   ./fatfs/etc/config_default_new.xml
2024-12-10+08:35:14.4459546040   ./fatfs/etc/config_default_old.xml
2024-12-10+08:53:21.6049214100   ./linux-4.11.x/version
2024-12-10+08:53:21.6079214100   ./fatfs/etc/version
2024-12-10+08:53:21.6709214080   ./tools/git_version.h
2024-12-10+08:53:21.6729214080   ./fatfs/etc/version1
2024-12-10+08:53:26.9149212480   ./root
2024-12-10+08:53:26.9439212470   ./images/root

А эта команда наоборот, выведет 10 самых старых файлов:

$ find . -type f -printf "%T+\t%p\n" | sort | head -10
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/Android.configure.mk
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/appveyor.yml
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/arraylist.c
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/AUTHORS
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/autoconf-archive/m4/ax_append_compile_flags.m4
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/autoconf-archive/m4/ax_append_flag.m4
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/autoconf-archive/m4/ax_check_compile_flag.m4
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/autoconf-archive/m4/ax_compile_check_sizeof.m4
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/autoconf-archive/m4/ax_require_defined.m4
2017-11-30+07:41:30.0000000000   ./lib/json-c-0.13.1/autoconf-archive/README.txt

[Ссылки]

1. Directory "recursive" last modified date site:stackexchange.com.

 

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


Защитный код
Обновить

Top of Page