怎么在ubuntu中搜索某个文件夹的路径

怎么在ubuntu中搜索某个文件夹的路径,第1张

ctrl+alt+t,调出终端。

1

要去某个目录,差顷拆用cd例如: cd /home/...

2

如果该文件夹下东西比较多,你记不住,虚枣...

3

如果你想查看该文件夹下面有什乎郑么就ls一...

4

如果想回到上级目录。命令:cd ...

在一个文件或多个文件中搜索指定的文本字符串。搜索指定的文件后,find 将显示包含指定字符串的所有行。

语法

find [/v] [/c] [/n] [/i]"String" [[Drive:][Path]FileName[...]]

参数

/v

显示不包含指定 String 的所有行。

/c

计数包含指定 String 的行并显示总行数。

/n

将文件行号置于每行开头。

/i

指定搜索不区分大小写。

" String "

必需参数。指定要搜索的字符组。必须用引号将 String 引起来(即 "String")。

[Drive:][Path] FileName

指定要在其中搜索指定字符串的文件的位置和名称。

/?

在命令提示符下显示帮助。

注释

指定字符串

如果不使用 /i,find 将精确搜索指定的 String。例如,find 命令认为宴野字符“a”和“A”是不同的。但是,如果使用/i,find 不区分大小写,并将“a”和“A”视为同一个字符。

如果要搜索的字符串包含引号,必须将包含在字符串中的引号再用引号引起来(即"StringContaining""QuotationMarks")。

将 find 用作筛选器

如果省略文件名,find 将用作筛选器,从标准输入源(通常是键盘、管道或重定向的文件)得到输入,然后显示包含 String 的晌兆喊所有行。

命令语法次序

可以按任何顺序键入 find 命令的参数和命令行选项。

使用通配符

在 find 命令中指定的文件名或扩展名中不能使用通配符(* 和 ?)。要搜索使用通配符指定的一组文件中的字符串,可以在 for 命令中使用 find 命令。

将 /v 或 /n 与 /c 一起使用

如果在相同的命令行中使用 /c 和 /v,find 将显示不包含指定字符串的行数。如果在相同的命令行中指定/c 和 /n,find 将忽略 /n。

针对回车使用 find

find 命令不能识别回车。当使用 find 在包含回车的文件中搜索文本时,必须将搜索字符串限制在可以在两个回车之间找到的文本,也就是不能被回车中断的字符串。例如,“tax”与“file”之间出现回车时,find 不会报告找到“tax file”字猜腊符串。

me@ubuntu:tmp$ mkdir open

me@ubuntu:tmp$ cd open/

me@ubuntu:open$ ls

me@ubuntu:open$ echo 123567 > file1

me@ubuntu:open$ echo 123567 磨凯陵孙备> file2

me@ubuntu:open$ echo 123567 瞎戚> file3

me@ubuntu:open$ echo helloworld > file4

me@ubuntu:open$ find ./ | xargs grep -Hn 'hello'

./file4:1:helloworld


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12148261.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存