繁体   English   中英

如何查找特定文件

[英]How to find a specific file

我想要做的是在其他计算机用户的.profile文件夹中的标题中找到带有BASH的内容,我的代码是

find /home/mintuser/.profile -name BASH\*

那行得通吗? 当我在终端中按Enter键时,它只是给换行输入,因此不确定它是否执行并且没有给出结果或执行不正确。

我想你一定要用

grep BASH /home/mintuser/.profile

得到你想要的结果

示例输出:

dennis@dennis-pc:~$ grep BASH /home/dennis/.profile

if [ -n "$BASH_VERSION" ]; then

它用“ BASH”打印所有行(对于不区分大小写的搜索,请使用选项-i)

如果要在文件夹中进行字符串的递归搜索,可以使用以下命令:

find /home/mintuser/.profile -mindepth 1 -maxdepth N -name "*BASH*"

“ N”是您要搜索的子目录深度的数量。 N = 2,3,4 ...

您可以使用grep在文件中搜索字符串。 例如,如果要搜索.profile文件夹中所有文件的字符串名称“ BASH”,则可以使用:

 grep -iR BASH /home/mintuser/.profile

选项“ i”是不区分大小写的搜索,“ R”是递归的搜索

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM