Mac 端末で、自分のプロジェクトで最大のファイルを見つけたいと考えています。
私は試します:
du -h | sort
ただし、これは最初にパスでソートし、次にパス内でファイルサイズをソートします。ファイルサイズだけでどうすればいいですか?
ありがとう
試す
du -scm * | sort -n
素敵な zsh 関数として使用したい場合は、これを使用できます。
function dudir () { du -scm ${1:-*(ND)} | sort -n }
ファイルをサイズ別に一覧表示したいようです。試す:
find . -type f -printf "%s %p\n" | sort -n
(デフォルトでdu
は、ファイルのカウントは表示されません。-a
または--all
オプションを使用して、ファイルのカウントも表示します。)
OSXでは次のように動作します:
find . -maxdepth 1 -type f -exec du -k {} \; | sort -nr
数値/逆順で並べ替え:
$ 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
-k
オプションを使用:
du -sk * | sort -n