我怎样才能告诉(如果我能告诉!) 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 扩展)。