Scripting
如何從 find 命令獲取調試輸出?
我有以下查找命令:
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
印刷
搜尋詳細導航目錄樹