Scripting

如何從 find 命令獲取調試輸出?

  • January 4, 2021

我有以下查找命令:

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

我想要實現的是知道 find 命令檢查了哪個目錄/文件,無論它與我設置的名稱是否匹配。

基本上,我想查看啟動上述程式碼後 find 命令將執行的每個操作。

謝謝!

帶著

lsof -p `pidof find`

您可以看到,您的 find 命令目前在哪裡。

帶一個

strace -p `pidof find`

您可以檢查它目前在做什麼。

它們都沒有真正漂亮的輸出——它們是調試工具,但學習它們的輸出也非常有用。

find 的 man 文件有調試選項

你可能想要find -D search -type d -name "something" 2>&1

它似乎不在 man 文件中,但是find -D help

印刷

搜尋詳細導航目錄樹

引用自:https://serverfault.com/questions/576720