GNU/Linux >> Linux の 問題 >  >> Linux

現在のディレクトリからの相対パスを使用して、Linux CLI でファイルを再帰的に一覧表示する

検索を使用:

find . -name \*.txt -print

ほとんどの GNU/Linux ディストリビューションと同様に、GNU find を使用するシステムでは、-print を省略できます。


find を試す .マニュアルページで正確に調べることができますが、次のようなものです:

find [start directory] -name [what to find]

あなたの例では

find . -name "*.txt"

あなたが望むものを与えるべきです。


tree を使用 、 -f 付き (フルパス) および -i (インデントなし):

tree -if --noreport .
tree -if --noreport directory/

その後、 grep を使用できます 必要なものを除外します。

コマンドが見つからない場合は、インストールできます:

次のコマンドを入力して、RHEL/CentOS および Fedora Linux にツリー コマンドをインストールします:

# yum install tree -y

Debian/Ubuntu を使用している場合、Mint Linux はターミナルで次のコマンドを入力します:

$ sudo apt-get install tree -y

Linux
  1. すべてのファイルとディレクトリを再帰的に一覧表示する方法

  2. Linux で名前に無効な Windows 文字を含むファイルを検索する

  3. Linux でフル パスを含むファイルを一覧表示するにはどうすればよいですか?

  1. findコマンドを使用してLinux上のファイルとディレクトリを検索します

  2. Linuxですべてのディレクトリのファイルを再帰的に検索する方法

  3. Linux でパーミッションを持つファイルの完全な絶対パスを再帰的にリストする

  1. Linuxのディレクトリツリーで最も古いファイルを見つける方法

  2. Linux –ツリーとディレクトリサイズを組み合わせる方法は?

  3. Linux – Linuxで現在の日付のファイルを取得しますか?