Назад | Перейти на главную страницу

Как получить отладочную информацию от команды find?

У меня есть следующая команда поиска:

find /home/  -type d -name "something"

я хочу знать, какой каталог / файл проверяется командой find, независимо от того, соответствует оно или не соответствует заданному мной имени.

По сути, я хочу видеть каждое действие, которое команда find выполнит после запуска вышеуказанного фрагмента кода.

Спасибо!

С

lsof -p `pidof find`

вы можете видеть, где сейчас находится ваша команда поиска.

С

strace -p `pidof find`

вы можете проверить, что он делает в настоящее время.

Ни у одного из них нет действительно красивого вывода - это инструменты отладки, но небольшое изучение их вывода также действительно полезно.

В файле man для find есть параметры отладки

ты, наверное, хочешь find -D search -type d -name "something" 2>&1

его нет в файле man, но find -D help

печатает

поиск Подробная навигация по дереву каталогов