linux - 我想知道 "find . -name ' *.c' -or -name '*.cpp' "在 Linux 中的确切命令

标签 linux find command

最近在研究linux下的shell。我有一个问题。

请看下面的命令:

$ find . -name '*.c' -or -name '*.cpp'

上面命令的确切命令像下面命令一样处理?

$ find . -name '*.c' -and -print -or -name '*.cpp' -and -print

最佳答案

您正在使用逻辑运算符 or 组合不同的搜索表达式。 基本上,您的命令会找到当前目录中以 .c.cpp 结尾的所有文件,并将它们打印到 STDOUT。 有关详细信息,请查看 find 命令的 man 页面。 另请注意,这个问题更适合问 here .

关于linux - 我想知道 "find . -name ' *.c' -or -name '*.cpp' "在 Linux 中的确切命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46392375/

相关文章:

c - c程序中的sudo权限问题

c++ - 将文件的每一行作为命令行参数传递给二进制文件

linux - Vim 中的退格行为

unix - 查找 UNIX 风格的命令?

linux - 如何从 rhel 上的 routef 命令恢复?

c - 十六进制查找和替换

c++ - 如何制作 Block builder\拖放布局程序?

c++ - 在迭代 map 时向/从 map 添加/删除元素是否安全

c++ - 在文本文件中查找子字符串的最快方法

jQuery 选择器上下文在 $().find 中不起作用