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

Linux でフル パスを指定して ls コマンドを使用してファイルを一覧表示する

以下を使用して、ファイルのみを簡単に一覧表示できます:

ls -d -1 $PWD/*.*

ディレクトリを一覧表示するには、次のように入力します:

ls -d -1 $PWD/**

すべて (ファイル/ディレクトリ) を一覧表示するには、次のように入力します:

ls -d -1 $PWD/**/*

その他の便利なオプション:

<ブロック引用>

-d 内容ではなくディレクトリを一覧表示

-R 再帰

-1 行ごとに 1 つのファイルをリストします

-l 長いリスト形式を使用

-a で始まるエントリを含むすべてのリスト。そして..

-すべてをリストしますが、黙示的にリストしません。そして..

詳細については、次のように入力してください

ls --help 

を使用できます
  ls -lrt -d -1 "$PWD"/{*,.*}   

隠しファイルもキャッチします。


すべてをフル パスで一覧表示するには、現在のディレクトリのみ

find $PWD -maxdepth 1

上記と同じですが、特定の拡張子のみに一致し、大文字と小文字は区別されません (この場合は .sh ファイル)

find $PWD -maxdepth 1 -iregex '.+\.sh'

$PWD は現在のディレクトリ用で、任意のディレクトリに置き換えることができます

mydir="/etc/sudoers.d/" ; find $mydir -maxdepth 1

maxdepth find がサブディレクトリに入らないようにします。たとえば、子のアイテムをリストするために「2」に設定できます。再帰的に必要な場合は、単純に削除してください。

ファイルのみに制限するには、 -type f を使用できます オプション。

find $PWD -maxdepth 1 -type f

これを試すことができます:

ls -d $PWD/*

Linux
  1. Linuxでの並べ替えコマンドと例

  2. Linuxでのchattrコマンドと例

  3. BashスクリプトでのLinuxBasenameコマンドの使用

  1. LinuxのNetstatコマンド-例を含む28個のコマンド

  2. 例を含む10のクイックLinuxテールコマンド

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

  1. LinuxでのLsコマンド(ファイルとディレクトリのリスト)

  2. Linuxでの差分コマンドと例

  3. 例を使用してLinuxrmコマンドを使用する方法