Linux: поиск файлов типа *.php, недавно измененных Как мне настроить это, чтобы возвращать рекурсивные файлы только расширения *.php? ТНХ! find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort Ответ 1 Добавить -name '*.php': find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort Обратите внимание, что поскольку выражение оценивается find слева направо, вы должны указать тест -name перед действием -printf. См. эту справочную страницу для получения подробных сведений о тестах, действиях и способах поиска оценки вашего выражения. Ответ 2 find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort В manfile find можно найти дополнительные параметры. Ответ 3 Вы также можете использовать find . -type f -mtime -n -name '*.php' | sort где n - количество дней существования файла. Например find . -type f -mtime -1 -name '*.php' | sort должен возвращать все файлы, размер которых меньше одного дня. Это полезно, если вы хотите отфильтровать результаты.
Ответ 1 Добавить -name '*.php': find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort Обратите внимание, что поскольку выражение оценивается find слева направо, вы должны указать тест -name перед действием -printf. См. эту справочную страницу для получения подробных сведений о тестах, действиях и способах поиска оценки вашего выражения.
Ответ 2 find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort В manfile find можно найти дополнительные параметры.
Ответ 3 Вы также можете использовать find . -type f -mtime -n -name '*.php' | sort где n - количество дней существования файла. Например find . -type f -mtime -1 -name '*.php' | sort должен возвращать все файлы, размер которых меньше одного дня. Это полезно, если вы хотите отфильтровать результаты.