Linux 查找命令忽略目录
我试图找到所有以.jar结尾的文件,但它正在拾取以.jar结尾的文件夹,这是我不想要的 我的命令到目前为止Linux 查找命令忽略目录,linux,directory,find,Linux,Directory,Find,我试图找到所有以.jar结尾的文件,但它正在拾取以.jar结尾的文件夹,这是我不想要的 我的命令到目前为止 find . -name ".*jar" 我需要它,以便它忽略以.jar结尾的目录 附加请求 我现在需要在查看时忽略特定文件夹,这可能吗 谢谢。只需添加-f类型: find . -name "*.jar" -type f 只需添加-type f: find . -name "*.jar" -type f 这就是你想要的 find . -type f -name "*.jar" 请参
find . -name ".*jar"
我需要它,以便它忽略以.jar结尾的目录
附加请求
我现在需要在查看时忽略特定文件夹,这可能吗
谢谢。只需添加-f类型:
find . -name "*.jar" -type f
只需添加-type f:
find . -name "*.jar" -type f
这就是你想要的
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
这就是你想要的
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
其他人已经展示了如何提取名为end in
.jar
的文件。作为对您评论“如何忽略特定文件夹”的回答。您可以使用-prune
来进行此操作
find . -name 'specific/folder' -type d -prune -o -type f -name '*.jar'
其他人已经展示了如何提取名为end in
.jar
的文件。作为对您评论“如何忽略特定文件夹”的回答。您可以使用-prune
来进行此操作
find . -name 'specific/folder' -type d -prune -o -type f -name '*.jar'
它也应该是
“*.jar”
,而不是“*jar”
。这样很好。还有一个额外的要求。如何在搜索时忽略特定文件夹?它可能应该是“*.jar”
,而不是“*jar”
。这很好。还有一个额外的要求。如何在搜索时忽略特定文件夹?