Linux で再帰的にファイルを検索する

この Linux の記事では、Linux でファイルを再帰的に検索する方法を学習します。また、Linux システムのサブディレクトリでファイルを再帰的に検索する方法についても説明します。
さまざまな Linux コマンドを使用する方法は複数あります。それらを一つずつ学びます。
Linux で再帰的にファイルを検索する
Linux には、サブディレクトリとファイルを含むディレクトリがあるため、ファイルを検索する場合は、再帰的な方法を使用することをお勧めします。Linux で tree
コマンドを使用して、ファイルを再帰的に検索します。
ディレクトリ内のファイルとサブディレクトリのリストを表示する最も簡単な方法は、Linux で tree
コマンドを使用することです。このコマンドは、ディレクトリ内のファイルを一覧表示し、ファイルの一覧を生成します。
tree
コマンドで引数を指定しない場合、現在のディレクトリ内のファイルのみが一覧表示されます。ディレクトリ引数が tree
コマンドで提供されると、各ターンで見つかったすべてのファイルとサブディレクトリが一覧表示されます。
ファイルとサブディレクトリの一覧表示が完了すると、tree
コマンドは特定のディレクトリに一覧表示されているファイルとサブディレクトリの総数を返します。これについては、例で詳しく説明します。
tree
コマンドを使用する前に、Linux ターミナルでこのコマンドを使用してインストールする必要があります。
$ sudo apt install tree
tree
コマンドプログラムをインストールした後、それを使用してファイルとサブディレクトリを再帰的に検索できるようになりました。
$ tree -a
Linux で上記のコマンドを使用すると、すべてのファイルとサブディレクトリが表示され、Linux オペレーティングシステムのファイルとサブディレクトリの総数が出力されます。
コマンドの出力:
上の画像でわかるように、tree -a
コマンドはすべてのファイルとサブディレクトリを表示し、ファイルとサブディレクトリの総数を返します。
ここで、特定のディレクトリでファイルを再帰的に検索する場合は、次のコマンドを使用します。
$ tree Desktop
上記のコマンドでは、Desktop
であるツリー
を使用して引数を指定しました。この場合、Desktop
は、ファイルを再帰的に検索する指定のディレクトリです。
ターミナルで上記のコマンドを実行すると、デスクトップディレクトリ内のすべてのファイルとサブディレクトリが表示されます。
コマンドの出力:
ご覧のとおり、tree Desktop
コマンドは、Desktop ディレクトリ内のすべてのファイルとサブディレクトリを表示し、上の画像に示すようにファイルとサブディレクトリの総数を返します。
この記事が、Linux で tree
コマンドを使用してファイルとサブディレクトリを再帰的に検索する方法を理解するのに役立つことを願っています。
My name is Abid Ullah, and I am a software engineer. I love writing articles on programming, and my favorite topics are Python, PHP, JavaScript, and Linux. I tend to provide solutions to people in programming problems through my articles. I believe that I can bring a lot to you with my skills, experience, and qualification in technical writing.
LinkedIn関連記事 - Linux File
- Linux Bash で複数のファイルを移動する
- Linux で Rar ファイルを開く
- Linux でのサイズによるファイルの並べ替え
- Vi および Vim エディターを使用して特定の行番号でファイルを開く
- Linux でファイルを再帰的にコピーする