ほとんどのLinuxユーザーは、lsコマンドを使用して、 Linux内のファイルとフォルダを一覧表示します。
dirコマンドはしばしばWindowsと同等と見なされますが、Linuxでもほぼ同じように動作します。
このガイドでは、Linuxでdirコマンドを使用する方法と、それを最大限に活用するために使用できるキースイッチを紹介します。
Dirコマンドの使用例
現在のディレクトリ内のすべてのファイルとフォルダのリストを取得するには、次のようにdirコマンドを使用します。
指
ファイルとフォルダのリストが列形式で表示されます。
Dirコマンドを使用して隠しファイルを表示する方法
デフォルトでは、dirコマンドは通常のファイルとフォルダのみを表示します。 Linuxでは、最初の文字を完全に停止させることでファイルを隠すことができます。 (つまり、.myhiddenファイル)。
dirコマンドを使用して隠しファイルを表示するには、次のスイッチを使用します。
ディア - ア
dir --all
この方法でコマンドを実行すると、呼び出されたファイルがリストされます。 もう一つは..
最初のドットは現在のディレクトリを示し、2つのドットは前のディレクトリを示します。 次のコマンドを使用して、dirコマンドを実行するときにこれらを非表示にすることができます。
dir -A
dir - ほとんどすべて
ファイルの作成者を表示する方法
次のdirコマンドを使用して、ファイルの作成者(ファイルを作成した人)を表示することができます。
dir -l --author
ディスプレイをリスティングにするには-lが必要です。
バックアップを隠す方法
mvコマンドやcpコマンドなどの特定のコマンドを実行すると、チルダ(〜)で終わるファイルで終わることがあります。
ファイルの末尾にあるチルダは、新しいファイルを作成する前に元のファイルをバックアップしたコマンドを示唆しています。
これらのファイルはノイズだけであるため、ディレクトリリストを返すときにバックアップされたファイルを表示したくない場合があります。
それらを非表示にするには、次のコマンドを実行します。
dir -B
dir --ignore-backups
出力に色を追加する
ファイル、フォルダ、およびリンクを区別するために色を使用する場合は、次のスイッチを使用できます。
dir --color = always
dir --color = auto
dir --color = never
出力をフォーマットする
出力が常に列形式で表示されないように書式設定できます。
オプションは次のとおりです。
dir --format = across
dir --format =コンマ
dir --format = horizontal
dir --format = long
dir --format =単一列
dir --format = verbose
dir --format = vertical
Acrossは各行のすべてのファイルを一覧表示し、カンマで区切って各項目をカンマで区切って、水平は横長と同じ、長いと冗長な長いリストを生成します。
次のスイッチを使用して同じ効果を得ることもできます。
dir -x(横および横と同じ)
dir -m(カンマと同じ)
dir -l(長いと冗長と同じ)
dir -1(単一列)
dir -c(垂直)
長いまたは詳細なリストを返す
formatingセクションに示すように、次のコマンドのいずれかを実行することで長いリストを取得できます。
dir --format = long
dir --format = verbose
dir -l
ロングリスティングは、次の情報を返します。
- 許可
- inode
- オーナー
- グループ
- ファイルサイズ
- 最終アクセス日
- ファイル名
ファイル所有者を一覧表示しない場合は、代わりに次のコマンドを使用できます。
dir -g
同様に、次のコマンドを使用してグループを非表示にすることもできます。
dir -G -l
人間が読むことができるファイルサイズ
デフォルトでは、ファイルサイズは約30年前のバイトで表示されますが、ファイルがギガバイトになると2.5Gや1.5Mなど人間が判読可能なフォーマットでサイズを見る方がはるかに優れています。
ファイルサイズを人間が判読可能な形式で表示するには、次のコマンドを使用します。
dir -l -h
リストの最初のディレクトリ
ディレクトリを最初に表示し、後でファイルを表示するには、次のスイッチを使用します。
dir -l --group-directories-first
特定のパターンでファイルを隠す
特定のファイルを非表示にするには、次のコマンドを使用します。
dir --hide =パターン
たとえば、あなたの音楽フォルダのディレクトリリストを作成するがwavファイルを無視するには、次のようにします。
dir --hide = .wav
次のコマンドを使用して同様の効果を得ることができます。
dir -Iパターン
ファイルとフォルダの詳細情報を表示する
次のコマンドを使用して、ファイル、フォルダ、リンクを区別できます。
dir --indicator-style = classify
これは、最後にスラッシュを追加し、後ろにファイルがなく、リンクの最後に@記号があり、実行可能ファイルの末尾に*が付いていることを示します。
インジケータスタイルは次の値に設定することもできます。
- なし(デフォルト)
- スラッシュ(ディレクトリにはスラッシュが付きます)
- ファイルの種類
次のコマンドを使用して、最後にスラッシュを含むフォルダを表示することもできます。
dir -p
次のコマンドを使用して、ファイルの種類を表示できます。
dir -F
サブフォルダ内のすべてのファイルとフォルダを一覧表示する
これらのサブフォルダ内のすべてのサブフォルダとファイルのリストを取得するには、次のコマンドを使用して再帰的なリストを実行します。
dir -R
出力の並べ替え
次のコマンドを使用して、ファイルとフォルダが返される順序を並べ替えることができます。
dir --sort = none
dir --sort = size
dir --sort =時間
dir --sort = version
dir --sort =拡張子
次のコマンドを指定して、同じ効果を達成することもできます。
dir -s(サイズ順)
dir -t(時間単位でソート)
dir -v(バージョン順)
dir -x(拡張子別ソート)
注文を取り消す
次のコマンドを使用して、ファイルとフォルダのリストの順序を逆にすることができます。
dir -r
概要
dirコマンドは、lsコマンドと非常によく似ています。 ほとんどのシステムにdirも含まれていますが、より一般的に利用できるプログラムであるため、おそらくlsコマンドについて知る価値があります。