有没有Linux大佬 请教一个命令

42次阅读

共计 516 个字符,预计需要花费 2 分钟才能阅读完成。

find data_afind data_b 怎么把这两个命令合并成一条,data_a  data_b   合并成一个参数?allnetstore 2023-07-18 10:13 2man find rogerskys 2023-07-18 10:13 3find / -type f -name "data_*" 这样?毛利春 2023-07-18 10:18 4find / -name data_a -or -name data_b 复制代码 zhangjiewx 2023-07-18 10:18 5 楼上正解,如果找文件夹就把 f 换成 d 狂人 2023-07-18 10:19 6 您可以通过把两个参数用空格分隔来合并成一条 find 命令:find data_a data_b 这将会在 data_a 和 data_b 两个目录下递归查找文件。或者也可以用 -o 参数指定多个搜索路径:find -o data_a -o data_b 这两个用法效果是一样的,都可以合并成一条 find 命令搜索多个目录。另外如果要在多个目录合并搜索,还可以使用这种方法:find data_a data_b -prune -o -print 这里 -prune -o -print 的意思是遇到目录就排除掉,遇到文件就打印输出。这样可以递归合并搜索多个目录中的文件。

正文完
 0