大量のファイルがあるディレクトリでの"ls"
膨大なの数のファイルがあるディレクトリでlsを実行すると、
処理が多すぎて固まってしまい、ファイルが確認できないことがある。
そうならないための対処法をメモする。
結果をパイプでlessに渡す
ls | less
シンプルなやり方。
ファイル数が膨大な時は、lessの中でCtrl-Cでキャンセルできるので、
固まったターミナルを立ち上げなおす必要は無くなる。
ソートしない
ls -U | less
オプション-Uをつけると、
lsの際に行われるソートが無効になるため高速化が実現できる。
findを使う
find -type f -name '*' | less
さらに早く実行したい場合。
findの特徴は結果が順次出力される点。