find怎样查找文件linux

2022-11-27 06:36

1个回答
查找文件可以用whereis或者find命令,whereis命令的查找速度要比find命令快很多,因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis命令就是在这个数据库中查找,并没有实际查找硬盘;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间了。
但是whereis命令查找的数据库是一天更新一次,所以有时候会找到已经删除的文件,而且有时会找不到最新的刚刚创建的文件,如果用whereis找不到时,就用find命令来查找。
whereis用法:
whereis 参数 文件或目录名
-b参数:只找二进制文件
-s参数:只找源文件
find用法:
find 要查找的路径 参数
-name参数:指定要查找的文件名
-user参数:指定要查找的文件所属用户
-type参数指定查找文件的类型,分别有d目录、l连接文件、s socket文件等
相关问答
linux find查找当前目录下所有文件
1个回答2023-05-10 05:37
1、登录Linux系统之后打开终端,确定你要找关键字的目录。 2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。 3、find -type f -print这...
全文
linux 命令怎么看文件数 find
5个回答2023-02-22 12:40
可以使用如下方法: 1、ls -l |grep "^-"|wc -l或find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的。 2、ls -lR|gr...
全文
linux find能搜索文件里面的内容吗?
1个回答2023-06-08 10:53
直接用grep abc* 就只查找当前目录下包含abc字符的文件; 或者grep -r abc * 就只查找当前目录下及子目录下包含abc字符的文件; 不一定非要用find
Linux下,find命令可以常找文件内容吗?
3个回答2022-06-17 14:30
不可以,只能查找文件,像一楼说的你可以用egrep实现你的目的。
Linux中如何查找文件
1个回答2022-11-27 00:09
用grep命令,一般用法: 比如你这个问题,可以执行 -r 是递归地在目录中查找 如果,目录下文件特别多,或者文件特别大,可能会使查找过程特别慢,所以可能先筛选文件再进行查找。
linux中怎么查看文件是否存在?
1个回答2023-04-10 20:05
find命令 find是linux下用于查找文件的通用方法。 find语法: find [指定查找目录] [查找规则] [查找完后执行的action] 例如:find /tmp -nam...
全文
linux中怎样查看文件的内容
1个回答2023-04-28 23:30
从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 从文件内容查找与正则表达式匹配的行: $ grep –e 正则表达式 文件名 查找时不区分大小写: $ grep –i "...
全文
linux 查看文件如何看到最新
1个回答2023-05-31 00:50
cat 查看文件内容,查看内容过多文件的时候不能全部显示,如图中2中想要查看/etc/services的内容,使用cat查看后(图3)发现不能全部显示只能显示最后一屏内容。所以cat一般用于查看文件内...
全文
linux如何查找文件
1个回答2023-01-08 23:01
最强大的搜索命令:find 查找各种文件的命令  2、在文件资料中查找文件:locate   3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径:whereis
linux查看文件大小命令
1个回答2023-03-02 10:16
linux查看文件大小命令?显示当前目录所有文件大小的命令ls -lht 1 在命令框 输入命令:ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令...
全文
热门问答