linux下多条件查找文件,查找/etc目录下文件带有deepin字样的文件,同时以.conf为后缀的文件

在Linux下,你可以使用find命令结合多个条件来查找文件。要查找/etc目录下包含deepin字样且以.conf为后缀的文件,你可以使用以下命令:

find /etc -type f -name "*deepin*" -name "*.conf"

这个命令的各个部分解释如下:

  • /etc:指定了搜索的起始目录。
  • -type f:指定只查找文件(不包括目录)。
  • -name "*deepin*":指定查找文件名中包含deepin字样的文件。
  • -name "*.conf":指定查找文件名以.conf为后缀的文件。

这两个-name参数将联合使用,以匹配同时满足这两个条件的文件。注意,find命令的-name参数使用的是模式匹配,*代表任意数量的字符。

执行这个命令后,它会列出所有在/etc目录及其子目录下满足上述条件的文件路径。如果你只想在/etc目录本身查找,不想搜索子目录,可以添加-maxdepth 1参数:

find /etc -maxdepth 1 -type f -name "*deepin*" -name "*.conf"

这将限制搜索范围只在/etc目录的第一层。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注