"find . *.log" 和 "find *.log" 的区别详解:命令参数解析
"find . .log" 和 "find .log" 的区别在于第一个命令会在当前目录及其子目录中搜索以".log"结尾的文件,而第二个命令只会在当前目录中搜索以".log"结尾的文件。\n\n- "find" 命令:用于在指定目录及其子目录中搜索文件和目录。\n- ".":表示当前目录,作为 find 命令的起始点。\n- ".log":通配符,表示以".log"结尾的文件名。\n\n解释每一个参数:\n1. "find":命令本身。\n2. ".":起始点参数,指定要搜索的起始目录。\n3. ".log":搜索条件,表示要搜索以".log"结尾的文件。\n - "*":通配符,匹配任意字符。\n - ".log":具体的文件名,表示以".log"结尾的文件。\n4. "-name":选项,用来指定搜索的文件名。\n5. "-print":选项,表示将搜索到的文件名打印出来。\n\n综上所述,"find . *.log" 会在当前目录及其子目录中搜索所有以".log"结尾的文件,并将搜索到的文件名打印出来;而 "find *.log" 则只会在当前目录中搜索以".log"结尾的文件,并将搜索到的文件名打印出来。
原文地址: https://www.cveoy.top/t/topic/qca5 著作权归作者所有。请勿转载和采集!