如何在Unix命令中按文件所有者列出文件?

16 linux unix ls

我需要列出我的 WD 按文件所有者名称的字母顺序排序的所有文件。ls 有这方面的东西吗?

buk*_*zor 14

规范的解决方案:

ls -l | sort -k3,3
Run Code Online (Sandbox Code Playgroud)

单独的 3(如在 '-k3' 中)会告诉sort使用第 3 列到行尾进行排序。这使您可以进行更高级的排序,例如ls -l | sort -k3,3 -rnk5,5,首先按用户名对文件进行排序,然后按大小排序,然后是最大的。

与往常一样,有关更多信息,请运行man sort


小智 5

我会用 find -printf "%u %h/%f\n" | sort