3

Mac 端末で、自分のプロジェクトで最大のファイルを見つけたいと考えています。

私は試します:

du -h | sort 

ただし、これは最初にパスでソートし、次にパス内でファイルサイズをソートします。ファイルサイズだけでどうすればいいですか?

ありがとう

4

5 に答える 5

2

試す

du -scm * | sort -n

素敵な zsh 関数として使用したい場合は、これを使用できます。

function dudir () { du -scm ${1:-*(ND)} | sort -n }
于 2013-08-22T10:59:56.253 に答える
1

ファイルをサイズ別に一覧表示したいようです。試す:

find . -type f -printf "%s %p\n" | sort -n

(デフォルトでduは、ファイルのカウントは表示されません。-aまたは--allオプションを使用して、ファイルのカウントも表示します。)

于 2013-08-22T11:11:57.820 に答える
1

OSXでは次のように動作します:

find . -maxdepth 1 -type f -exec du -k {} \; | sort -nr
于 2013-08-22T11:29:35.730 に答える
1

数値/逆順で並べ替え:

$ du -sk * | sort -nr
190560  find_buggy_pos.out
126676  DerivedData
29460   fens.txt
11108   cocos2d_html.tar.gz
484     ccore.log
164     ccore.out
16      a.out.dSYM
12      x
12      p
12      o
12      a.out
4       x.txt
4       trash.c
4       test2.cpp
4       test.cpp
4       stringify.py
4       ptest.c
4       o.cpp
4       mismatch.txt
4       games.pgn
于 2013-08-22T10:59:04.363 に答える
0

-kオプションを使用:

du -sk * | sort -n
于 2013-08-22T10:58:01.627 に答える