linux - 查找文件名中没有空格的文件

标签 linux shell unix

我正在尝试使用当前目录下的 find 文件来查找所有 *.cpp,这些文件在 dirname 和 basename 中都不包含空格。我知道我需要使用 -wholename 标志,但我找不到合适的正则表达式语法。

最佳答案

使用带有正则表达式的find:

find . -type f -regex "[^ ]*.cpp"

关于linux - 查找文件名中没有空格的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176246/

相关文章:

linux - 如何在意外删除后取回主机文件

c - 如何从用户 ID 中检索用户名

linux - 用于克隆目录的 Shell 脚本

c++ - 使用QAbstractButton::autoRepeat时如何区分按下、释放和长按

regex - 将文件名的第一部分移至文件扩展名之前的末尾

bash - 反转文本文件中的任何行(rev 命令的实现)

linux - 如何查找安装在ubuntu中的软件版本

shell - Ubuntu 中的 GNOME 代理开关

linux - 预处理器指令返回值

linux - 删除最后一个字段的基于整行的值