「ls」っぽいコマンド
車輪の再発明を通じて勉強しようというコンセプトで 「ls」っぽいコマンドを作成し、その過程を解説していきます。 あくまで「ls」っぽいなので、本物の「ls」とは結構違います。
本来は1ファイルの履歴として扱うべきかもしれませんが、 作成していく過程をそれぞれ別ファイルに分けて登録しています。
解説ページ
- ディレクトリエントリの取得
- 隠しファイルのフィルタリング
- タイプ識別子の表示
- モード文字列の表示
- ハードリンク数、uid/gid、サイズ、タイムスタンプの表示
- ユーザ名、グループ名の表示と日時のフォーマット
- シンボリックリンクのリンク先表示
- ファイル種別に基づく色付き表示
Author
大前 良介 (OHMAE Ryosuke) http://www.mm2d.net/