是否有更简洁的方法来获取zsh的N个最大文件的ls -l类型列表?

时间:2016-03-01 16:11:07

标签: zsh glob

我很困惑

$ for i in  **/*(.^oL[1,10]) ; ls -l $i 
-rw-r--r--  1 mscalora  staff  82513 Jan  4 14:53 emoji/emoji-data.txt
-rw-r--r--  1 mscalora  staff  72009 Jan  4 14:53 glassfish/_asadmin
-rw-r--r--  1 mscalora  staff  54528 Jan  4 14:53 gitfast/git-completion.bash
-rw-r--r--  1 mscalora  staff  51886 Jan  4 14:53 chucknorris/fortunes/chucknorris
-rw-r--r--  1 mscalora  staff  46593 Jan  4 14:53 emoji/emoji-char-definitions.zsh
-rw-r--r--  1 mscalora  staff  36280 Jan  4 14:53 zsh-navigation-tools/LICENSE
-rw-r--r--  1 mscalora  staff  23433 Jan  4 14:53 pod/_pod
-rw-r--r--  1 mscalora  staff  22757 Jan  4 14:53 history-substring-search/history-substring-search.zsh
-rw-r--r--  1 mscalora  staff  15978 Jan 18 15:56 vault/_vault
-rw-r--r--  1 mscalora  staff  15268 Jan  4 14:53 scala/_scala

必须有更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

ls可以带有多个参数。

ls -lS **/*(.^oL[1,10])