Linux find 命令:第一个结果为什么是当前路径?
在 Linux 中,'find' 命令的第一个结果总是当前路径,这是因为 'find' 命令默认从当前路径开始递归搜索文件和目录。
当你在命令行中执行 'find' 命令时,如果没有指定起始目录路径,'find' 命令将默认从当前路径开始搜索。当前路径是指你当前所在的工作目录。
因此,当你执行 'find' 命令时,第一个结果将是当前路径本身。如果你希望从其他路径开始搜索,可以在 'find' 命令后面指定起始路径。
例如,在当前路径为 '/home/user' 的情况下,执行以下命令:
find . -name "*.txt"
这将从当前路径开始搜索所有以 '.txt' 结尾的文件,并将当前路径下的所有匹配结果显示出来,第一个结果就是当前路径本身。
原文地址: https://www.cveoy.top/t/topic/lRh4 著作权归作者所有。请勿转载和采集!