一般的なファイルとディレクトリを「見つける」方法は何ですか?

一般的なファイルとディレクトリを「見つける」方法は何ですか?

findディレクトリとファイルタイプのファイルを見つける方法をどのように知ることができますか?

find -type fd

ここの経験的暗黒時代のようにです。

答え1

使用できるコマンドは次のとおりです。

find -type f -or -type d

答え2

TL:博士号

使用find . -name "*string*" -type f -o -name "*string*" -type d

説明する

-oコマンドはorファイルパスの直後に引数を置き、この方法でfind . -name "*string*" -type f -o -type d計算されますfind . (-name "*string*" -type f) -o (-type d)。したがって、以下を指定する必要があります。

ほとんどのユーザーは次のようなものが欲しいでしょう。

find . -name  "*string*" -type f -o -name "*string*" -type d

計算結果は

find . (-name  "*string*" -type f) -o (-name "*string*" -type d)

構文の詳細を探す

-name "*string*"stringこの文字列を含む名前をどこでも検索します。

答え3

GNU findを使用している場合は、次の解決策が役に立ちます。

find -type d,f

man find詳細については、次を参照してください。

複数のタイプを一度に検索するには、タイプ文字の組み合わせ,(GNU拡張)のカンマ区切りリストを提供できます。

関連情報