UNIX のコマンド:sortコマンド
技術ドキュメント目次 -> UNIX のコマンド -> sortコマンド本技術ドキュメントは、2002~2004年頃に作成したものが多いです。
内容が古くなっていることもあるかと思いますが、ご了承ください。
【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。
◆ 巨大なファイルを sortコマンドでソートするとき
unixの sort コマンドを使って、非常に大きなファイルをソートしようとすると、
作業用ディスクスペースが足りなく、エラーになることがあります。
この現象は、
sort コマンドが作業用ファイルを作成するディレクトリである /tmp に、
作業用ファイルを作成するのに充分なディスク空き容量を確保することが
できないためにおきている可能性が高いです。
もし、
/tmp 以外のパティションにディスクの空きが充分にあるのであれば、
次のいずれかの方法で、
/tmp 以外のディレクトリに作業用ファイルを作成することができますので、
sortを完了することができます。
(sortコマンドの実装によってはこのようなことができないかもしれません)
・環境変数 TMPDIR に作業用ディレクトリ名をセットしておく
・sort実行時に、-T オプションで作業用ディレクトリ名を指定する。
■ UNIX のコマンド についての他のドキュメント
- cdコマンド
- cutコマンド
- dirnameコマンド
- ftpコマンドのバッチ処理
- loggerコマンド
- netstatコマンド
- nkfコマンド
- sortコマンド
- topコマンド
- tracerouteコマンド
- unameコマンド
- wcコマンド
- wget コマンドでミラーを取る
- whoisコマンド
- writeコマンド
- xargsコマンド(複数ファイルの一括検索で超便利)
■ 他のグループのドキュメント
Apache / Linux / FreeBSD / OpenSSL / Perl / HTTPプロトコル / Jakarta Tomcat / Java / NetBSD / Oracle / PostgreSQL / UNIX の C言語 / UNIX のコマンド / Windows / bind / システム運用TIPS