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拡張)のカンマ区切りリストを提供できます。