我一直在寻找一个命令,该命令将从当前目录返回文件名中包含字符串的文件。我已经看到locate
和find
命令可以找到以某些内容开头first_word*
或结尾的文件*.jpg
。
如何返回文件名中包含字符串的文件列表?
例如,if 2012-06-04-touch-multiple-files-in-linux.markdown
是当前目录中的文件。
如何返回此文件和其他包含字符串的文件touch
?使用诸如find '/touch/'
用途find
:
find . -maxdepth 1 -name "*string*" -print
它将在当前目录中找到所有maxdepth 1
包含“字符串”的文件(如果要递归,则删除),并将其打印在屏幕上。
如果要避免文件包含“:”,则可以键入:
find . -maxdepth 1 -name "*string*" ! -name "*:*" -print
如果您要使用grep
(但我认为没有必要检查文件内容),则可以使用:
ls | grep touch
但是,我重复一遍,它find
是为您的任务提供的更好,更清洁的解决方案。
问题内容: 要查找当前文件夹中所有包含“ foo”的文件,我使用: 要查找当前文件夹中所有包含“ bar”的文件,我使用: 但是,如何查找不包含“ foo”和“ bar”的所有文件? 问题答案: 要打印 线 不包含某些字符串,可以使用标志: 这样就为您提供了 不 包含或的所有行。 要打印不包含某些字符串的 文件 ,请使用该标志。要不匹配多个字符串,可以将正则表达式与标志一起使用(可以使用多个reg
本文向大家介绍python 查找文件名包含指定字符串的方法,包括了python 查找文件名包含指定字符串的方法的使用技巧和注意事项,需要的朋友参考一下 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。 运行结果: 注意:在运行的时候如果选择y,也就是把.py文件所在的目录作为工作目录,此时最好不要把.py文件放到桌面上,因为会遍历桌面上的所有目
如何查找在其文件内容中包含特定文本字符串的所有文件? 以下方法不起作用。它似乎显示系统中的每个文件。
我使用的是android(SQL)中的Room database,我有一个表,它将日期作为一列存储为2000-01-31格式的字符串。我想获得表中的所有条目,根据它们各自的月份。我想用 但这样,我将不得不为每个月编写单独的查询。我想获得的条目按月,并显示在我的android应用程序。
我的数据库中有一个表,其中包含、、等字段。像这样: 现在,我想获取的名字和IMDB评级的所有电影,其中包含总数为1~20个字符在他们的名字。 它的查询应该是什么?
我的Firebase查询有点麻烦。我想查询objects,其中objects子值包含某个字符串。到目前为止,我有一些东西看起来是这样的: 但这只给出起始值为“b”的对象。我想要包含字符串“b”的对象。我该怎么做?