logo

Linux リストのディレクトリ

Linux システム上のファイルとそれらに関するディレクトリ情報を一覧表示するには、さまざまな方法があります。しかし ls ファイルとディレクトリを一覧表示するために使用できる主なコマンドです。このコマンドは、ファイル システム内のファイルとディレクトリをリストし、完全な情報を表示します。これは GNU コア ユーティリティ パッケージの一部であり、各マシンにインストールされます。 Linux 分布。

lsコマンドの使い方

を使用したい場合は、 ls 指示 の場合は、次の構文を使用する必要があります。

 ls [options] [files] 

オプションやパラメータを何も使用しない場合は、 ls コマンドを実行した後、ls コマンドを実行すると、現在の作業ディレクトリ内の各ファイルのリストが表示されます。

 $ ls 

上記のコマンドを実行すると、ターミナル全体に収まる複数の列にファイルがアルファベット順にリストされます。

JavaScriptスリープ
Linux リストのディレクトリ

明確なディレクトリ内のファイルをリストするには、ディレクトリのパスを引数やパラメータのように、 ls 指示。たとえば、/etc ディレクトリの内容を一覧表示するには、次のコマンドを入力する必要があります。

 $ ls /etc 

Linux リストのディレクトリ

ワイルドカードを使用したディレクトリの一覧表示

ワイルドカードを使用してディレクトリを一覧表示するのが、ディレクトリを一覧表示する最も簡単な方法です。この場合、各ディレクトリはスラッシュで終わります。

構文:

 $ ls -ld */ 

Linux リストのディレクトリ

-F オプションと grep を使用してディレクトリを一覧表示する

-F オプションを指定すると、末尾にスラッシュが追加されます。したがって、スラッシュ (/) で終わる「grep」行を使用してディレクトリを grep することができます。

構文:

ダブルJavaとは何ですか
 $ ls -LF | grep /$ 

Linux リストのディレクトリ

ディレクトリ名を省略して使用することもできます。 -l オプション

構文:

 $ ls -F | grep /$ 

-l オプションと Grep を使用したディレクトリの一覧表示

の中に ls 長いリストとは ls -l を意味し、d で始まる行を 'grep' することができます。

構文:

VBA
 $ ls -l | grep ^d 

Linux リストのディレクトリ

Echoコマンドの使用

echo コマンドを使用すると、末尾にスラッシュ (/) が付いているエントリを一覧表示できます。

構文:

 $ echo */ 

Linux リストのディレクトリ

printf の使用

同様の方法で、printf を使用して、スラッシュ (/)/ で終わる文字列を強調表示できます。

2対1マルチプレクサ

構文:

 $ printf '%s
' */ 

Linux リストのディレクトリ

検索コマンドの使用

使用する 探す コマンドを使用すると、ファイルの種類に基づいてファイルを見つけることができます。

構文:

 $ find . -maxdepth l -type d 

Linux リストのディレクトリ

上記のコマンドでは、max Depth オプションにより、特定のディレクトリのみで検索が実行されることが指定されています。それ以外の場合、find コマンドは各ディレクトリとそのサブディレクトリを走査してディレクトリを再帰的に検索します。上記のすべての方法で使用したのは、 ls コマンドを使用しても、同じことを実現できます。 -a オプション。例えば:

構文:

 $ ls -laF | grep /$ 

Linux リストのディレクトリ
 $ ls -la | grep ^d 

Linux リストのディレクトリ

サブディレクトリを再帰的にリストする

-R オプションは、 ls サブディレクトリの内容を再帰的に表示するコマンド:

 $ ls -R 

Linux リストのディレクトリ