Command-Line-Interface

我可以在 find 或 locate 中使用像 ls 中的 -l 這樣的標誌嗎?

  • March 22, 2012

有沒有辦法在使用 locate 或 find 命令時顯示 -l 在 ls 中所做的所有資訊(權限、日期等)?

不僅對於“ls -l”,對於您想要對定位或查找結果執行的任何操作,您都可以使用 xargs 或在查找 -exec 標誌的情況下。以下是實現您想要做的事情的範例:

在定位的情況下,您可以使用 xargs:

locate something | xargs ls -l

Xargs 也可用於查找,但 find 具有 -exec 標誌,允許使用查找結果優化進一步的操作;例如

find . -iname something -exec ls -l '{}' \;

我不確定你想做什麼,但試試

find . -ls 

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