「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典

dir

スポンサーリンク

何するコマンド?

ファイルディレクトリの一覧を表示するときに使うコマンド



書き方

dir [パスファイル名] [オプション]



オプション

オプション説明
-a全部表示する
-bよく分からん
-c最終更新日時(ctime)で並び替える
-d今いるディレクトリについて表示する
-f並べ替えをしない
-g「-l」とほぼ同じだが所有者情報を表示しない
-h詳細情報のファイルサイズとかの単位を見やすくする
-iなんかよく分からん数字(ノード番号)も表示する
-kキロバイト単位で表示する
-l詳細情報を表示する
-m結果をカンマ区切りで表示する
-n所有者とグループを数字で表示する
-o「-l」とほぼ同じだがグループ情報を表示しない
-pディレクトリの最後に「/」をつけて表示する
-q表示できない文字がある場合は「?」に変換して表示する
-r並び替え順を逆にする
-sブロック単位のファイルサイズを表示するらしい
-t変更日時で並び替える
-u最終アクセス日時で並び替える
-vバージョンで並び替える?
-wよく分からん
-x(一番端まで来たら次の行)に並べる
-A「./」と「../」以外全部表示する
-Bよく分からん
-C(一番下まで来たら次の列)に並べる
-Dよく分からん
-Fファイルの種類を表示する
 何もなし:普通のファイル
 *:実行ファイル
 /:ディレクトリ
 @:シンボリックリンク
 |:よく分からん
 =:ソケット
-G「-l」や「-g」と組み合わせて使う?詳細情報にグループ情報を表示しない
-Hシンボリックリンクに関する何か
-Iパターンに一致したものを対象から除外する
-Lシンボリックリンクの場合はリンク先のファイル情報を表示する
-Nよく分からん
-Qファイル名をダブルクォーテーションで囲んで表示する
-R一覧内にディレクトリがある場合はその中身も再帰的に表示する
-Sファイルサイズの大きい順に並び替える
-Tよく分からん
-Uよく分からん
-X拡張子で並び替える
-1表示内容を縦に(1行1ファイル)で並べて表示する

補足事項

オプションがいっぱいあって覚えるのが大変そうですが、心配はいりません。

対象を指定しないで単に

dir

と打てば大抵の場合は事足ります。

もっと言えば、ファイルの一覧を確認したい場合は「ls」コマンドを使う方が一般的です。
「dir」コマンドを使うのはシェルスクリプトの中がほとんどですかね。
カンマ区切りにしたりダブルクォーテーションで囲ったりできるので、ファイル一覧をCSVファイルにしたい場合は重宝します。

スポンサーリンク


書籍画像