linux如何用定位和发现命令查找文件吗?

  

1定位查找文件使用更新资料库建立mlocate。db整个磁盘文件搜索建立索引影响磁盘性能。

定位-我不区分大小写
定位- n只列出前n个
定位- r“;美元。(jpg | png)“;,查找以jpg或png结尾的文件,支持j基本的正则表达式
<代码> 2找到实时搜索默认递归搜索
<代码>,发现,[选项]…(查找路径][查找条件][处理动作]
/etc/passwd,——, maxdepth指定搜索层级本例/etc/下1层目录中搜索passwd。
<代码>/etc/maxdepth找到2 -mindepth 2 - name文件名搜索最多到第二层最少搜索第二层只搜索第二层 <代码>
<代码> [23:54:08 root@localhost ~]发现美元/数据深度,先列出文件再列出文件夹排列有变化代码
/数据/scripts37 diskcheck1026.sh
/数据/scripts37 creatuseradd.sh
/数据/scripts37 read23.sh
...........
/数据/f1。txt
/数据/dir/f1
/数据/dir
/数据/f2
/
- iname“文件名称“:不区分大小写
[00:02:27 root@localhost数据)$ ll - i
68
100663360 drwxr-xr-x总量。2根,根16,69年2月16日23:51 dir
-rw-r——r。1根,根,0 2月16日20:51 f1。txt -rw-r——r
85。1根,根595年2月16日23:51 f2 68 drwxr-xr-x
。2根的根,4096年2月16日箴言scripts37 -rw-r——r
67。1根根61440年2月16日08:17 scripts37。焦油
33554496 drwxr-xr-x。3根,根,19日2月16日15:28测试
[00:02:33 root@localhost数据]找到/数据/- inum 70美元
/数据/scripts37/diskcheck1026。sh
[00:06:25 root@localhost数据)$ ll - i
72
100663360 drwxr-xr-x总量。2根,根16,69年2月16日23:51 dir
-rw-r——r。1根,根,0 2月16日20:51 f1。txt -rw-r——r
85。2根,根595年2月16日23:51 f2 85 -rw-r——r
。2根,根595年2月16日23:51 f2。68 drwxr-xr-x链接
。2根的根,4096年2月16日箴言scripts37 -rw-r——r
67。1根根61440年2月16日08:17 scripts37。焦油
33554496 drwxr-xr-x。3根,根,19日2月16日15:28测试
[00:06:35 root@localhost数据]发现美元/数据/-samefile/数据/f2
/数据/f2
/数据/f2。数据链接
[00:07:08 root@localhost]
-正则表达式“PSTTERN":以模式匹配整个文件路径。而非文件名称
00:10:50 root@localhost数据]美元找到/usr/share/pixmaps/正则表达式“。* . jpg“美元;,- - -匹配完成路径
<代码>找到/等类型d搜索,等下的文件夹
<代码>寻找、开发类型b搜索块文件
<代码>,找到/数据空- ls大敌;搜索空文件大写为零代码
<代码>,],[00:22:44 root@localhost数据发现美元/数据/空- ls
69年,0 -rw-r - r -大敌;1根,,根,,,,,,0 2月16日20:51/数据/f1。txt
<代码>,,发现/数据!空- ls搜索非空文件,,,,,,,代码,!逻辑取反
<代码>,,,,发现/数据——,空- ls搜索非空文件,,,,
:-
或:- o
非:不是!
#发现/数据,!空- ls - - - - - -查非空文件及文件夹
#发现/数据,不是,空- ls - - - - - -查非空文件及文件夹
找到/数据- name“f “f, f -类型查找以开头并且是普通文件——可省略默认就是并且模式
找到/数据- name“f

找到/数据- name“f “f - o - type f查找以开头或者是普通文件的文件
<强> #发现/等路径& # 39;/etc/sane.d& # 39;,-删除- o - name“ .conf",- - - - - - -并且修剪剪切,剪切等/理智。d/目录后去搜索/etc下的,。参看文件。
* 发现,/etc(,路径“/etc/sane.d"o“/etc/fonts",)——修剪- o - name“ .conf" <强> 强搜索/etc下除了,等/理智。d文件夹及等/字体文件夹里的以. conf结尾的文件* *
10240 + 0记录在
10240 + 0记录了
10240字节(10 kB)复制,0.140448,72.9 kB/s
[03:23:35 root@localhost数据)$ ll f1
-rw-r——r。1根根10240年2月17日03:23 f1
[03:23:41 root@localhost数据]美元找到造10 k
。/f1
[03:24:06 root@localhost数据)$
#/etc/,找到-szie 6 k{查找0-5K之间的文件}
/etc/造+ 6 #发现k{查找大于6 k的文件}
找到atime(默认是以天为单位)+ 10 10天以前的文件
找到atime 10查找第十天至第十一天之间的文件不写路径默认当前路径
发现烫644查找当前644年的文件权限精确匹配
[04:17:32 root@localhost数据]发现烫-222美元
[04:17:49 root@localhost数据)$ ll
80
drwxr-xr-x。2根,根,16日2月16日23:51 dir
drwxr-xr-x。2根,根,6 2月17日00:23 dir2
- - - - - - - - - - -。1根根10240年2月17日03:23 f1
-rw-r——r。1根,根,0 2月16日20:51 f1.txt
-rw-r——r。1根,根595年2月16日23:51 f2
lrwxrwxrwx。1根,根,8 2月17日00:08 f2。链接→/数据/f2
等价命令
[04:38:24 root@localhost数据]发现烫-001美元比;/数据/ls。日志

linux如何用定位和发现命令查找文件吗?