.jar で終わるすべてのファイルを検索しようとしていますが、.jar で終わるフォルダーが検出されますが、これは望ましくありません。
これまでの私のコマンド
find . -name ".*jar"
.jar で終わるディレクトリを無視するために必要です
追加のリクエスト。
検索時に特定のフォルダーを無視する必要がありますが、これは可能ですか?
ありがとう。
-type f: を追加するだけです。
find . -name "*.jar" -type f
で終わる名前のファイルを取得する方法については、他の人がすでに示しています.jar
。「特定のフォルダーを無視する方法」というコメントへの回答として。あなたは-prune
そのために使用します
find . -name 'specific/folder' -type d -prune -o -type f -name '*.jar'
それがあなたが望むものです
find . -type f -name "*.jar"
マニュアルページを参照してください:
-type Type
Evaluates to the value True if the Type variable specifies one of the following values:
b
Block special file
c
Character special file
d
Directory
f
Plain file
l
Symbolic link
p
FIFO (a named pipe)
s
Socket