我试图了解如何使用find -maxdepth 0
选项。
我有以下目录结构。
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
现在,我执行find
以下命令。
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
如果没有上述find
命令,则返回file1。
从的手册页find
,我看到以下信息。
-maxdepth 0表示仅将测试和操作应用于命令行参数。
我搜索了一些带有-maxdepth 0
option的示例,但找不到合适的示例。
我的find
版本是
find --version
find (GNU findutils) 4.4.2
有人可以为我提供一些关于哪种情况下-maxdepth 0
有用的建议吗?
编辑
当我执行以下命令时,我得到file1两次列出。是否打算以此方式工作?
find . file1 -maxdepth 1 -name "file1"
./file1
file1