Skip to main content

ディレクトリコマンドの使用

【Linuxを0から学ぶ】ディレクトリにまつわるコマンドの紹介 (六月 2026)

【Linuxを0から学ぶ】ディレクトリにまつわるコマンドの紹介 (六月 2026)
Anonim

ほとんどのLinuxユーザーは、lsコマンドを使用して、Linux内のファイルとフォルダを一覧表示します。

dirコマンドはしばしばWindowsと同等と見なされますが、Linuxでもほぼ同じように動作します。

このガイドでは、Linuxでdirコマンドを使用する方法を学び、キースイッチを最大限に活用するために使用できるキースイッチについて説明します。

Dirコマンドの使用例

現在のディレクトリ内のすべてのファイルとフォルダのリストを取得するには、次のようにdirコマンドを使用します。

ファイルとフォルダのリストが列形式で表示されます。

Dirコマンドを使用して隠しファイルを表示する方法

デフォルトでは、dirコマンドは通常のファイルとフォルダのみを表示します。 Linuxでは、最初の文字を完全に停止させることでファイルを隠すことができます。 (つまり.mhhiddenファイル)。

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 = acrossdir --format =コンマdir --format = horizo​​ntaldir --format = longdir --format =単一列dir --format = verbosedir --format = vertical

Acrossは各行のすべてのファイルを一覧表示し、カンマで区切って各項目をカンマで区切って、水平は横長と同じ、長いと冗長な長いリストを生成します。

次のスイッチを使用して同じ効果を得ることもできます。

dir -x(横および横と同じ)dir -m(カンマと同じ)dir -l(長いと冗長と同じ)dir -1(単一列)dir -c(垂直)

長いリストまたは冗長リストを返す

書式設定のセクションに示すように、次のコマンドのいずれかを実行することで長いリストを取得できます。

dir --format = longdir --format = verbosedir -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 = nonedir --sort = sizedir --sort =時間dir --sort = versiondir --sort =拡張子

次のコマンドを指定して、同じ効果を達成することもできます。

dir -s(サイズ順)dir -t(時間単位でソート)dir -v(バージョン順)dir -x(拡張子別ソート)

注文を取り消す

次のコマンドを使用して、ファイルとフォルダのリストの順序を逆にすることができます。

dir -r

概要

dirコマンドは、lsコマンドと非常によく似ています。ほとんどのシステムにdirも含まれていますが、より一般的に利用できるプログラムであるため、おそらくlsコマンドについて知る価値があります。