find
コマンドを使用して、名前が "A"で始まり "O"で終わるディレクトリのリストを生成するにはどうすればよいですか?"A"で始まり "O"で終わる名前のディレクトリのリストを生成するには?
答えて
答えのみ出力ディレクトリ名に
$ find . -type d -name "A*O"
-type d
オプションが指示find
であり、さらに-name "A*O"
オプションは、パターンA*O
(すなわちA
で始まりO
で終わる)と一致するものにそれらの名前を制限します。現在のディレクトリ(.
)でこれを行い、そこに任意のディレクトリを再帰的に入力して同じタスクを実行します。
ありがとうございました。私はまた、 "A"で始まり "O"または "I"で終わるダイレクトロイを見つけたいですか? –
@RavinderReddyAnugu '' A * O "'の代わりに '' A * [OI] ''を使用してください。 – Kusalananda
"A"か "B"か "C"で始まるディレクトリを見つける方法を教えてください。 –
大文字と小文字が区別されます。 - タイプd -name "A O" 2/dev/null
大文字と小文字を区別しません - find。 "0 O" 2/dev/null
大文字小文字を無視するために-iを使用できます。
'findで絞られているもの。 -name 'A * O' -type d? –