查找有什么区别。 vs find *。
当我试图搜索当前目录中的文件,即修改时间不超过20天时,我解雇了以下查询
find . -maxdepth 0 -mtime -20
上面的命令没有输出,只有
find * -maxdepth 0 -mtime -20
给了我所需的输出。为什么会发生这种情况我只在当前目录中搜索和。也意味着当前目录
答案 0 :(得分:1)
除了@ignacio正确说出的内容之外,您还应该考虑到以下几点:
find .
也在寻找隐藏文件,例如.git
(如果有的话)find *
仅在目录也可以在以下位置查看此答案的更新:https://stackoverflow.com/a/22057427/6466510
答案 1 :(得分:0)
.
表示"从当前目录"开始。深度0只能是.
。
*
表示"从目录"的可见内容开始。深度为0将是目录中的每个可见项。