16 linux unix ls
我需要列出我的 WD 按文件所有者名称的字母顺序排序的所有文件。ls 有这方面的东西吗?
buk*_*zor 14
规范的解决方案:
ls -l | sort -k3,3
单独的 3(如在 '-k3' 中)会告诉sort使用第 3 列到行尾进行排序。这使您可以进行更高级的排序,例如ls -l | sort -k3,3 -rnk5,5,首先按用户名对文件进行排序,然后按大小排序,然后是最大的。
sort
ls -l | sort -k3,3 -rnk5,5
与往常一样,有关更多信息,请运行man sort。
man sort
小智 5
我会用 find -printf "%u %h/%f\n" | sort
find -printf "%u %h/%f\n" | sort
归档时间:
14 年,4 月 前
查看次数:
55318 次
最近记录:
12 年,2 月 前