Linux 基础——文件搜索命令find】的更多相关文章

一.find命令的好处 有时会经常在目录下找文件或目录的具体存放在哪,但是该目录下的文件又很多不好找出.这时并不需要手动查看所有的文件,用find命令来帮助查找就行了.所以文件或目录一定归好类,存放有序,这样找起来会方便许多.如果遇到网络高峰期,尽量少用find命令,网络高峰期查找会慢许多. 二.find命令格式及常用命令 命令格式: find [dest_dir] [options] pattern 参数说明: (1)[dest_dir]:指定的目录,如果不写则在当前目录. (2)[optio…
1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [chanshuyi@localhost ~]$ which ls alias ls='ls --color=auto' /bin/ls 另外一个命令:whereis [名称名称],也可以列出命令所在目录. [chanshuyi@localhost ~]$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/ma…
刚开始学Linux,这是关于Linux文件搜索命令,就目前,尽我所能把他写全一点,后期随时补充 文件搜索命令 一.locate命令 二.find命令 三.grep命令 四.find命令和grep命令的区别 1.locate命令 语法: locate 文件名 例:locate user(搜索user的文件名) 优点:搜索速度快 缺点:只能搜索指定文件名,比方搜索user 文件的时候只会搜索到user,搜索不到users 注意:locate并不是在数据库里面搜索的,而是在/var/lib/mloca…
文件搜索命令:find 命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 范例: 在目录 /etc 中查找文件 init $ find /etc -name init 符号 释义 -name 区分大小写 -iname 不区分大小写 可以使用用通配符 * 模糊查找 在根目录下查找大于 100MB 的文件 $ find / -size +204800 符号 释义 +n 大于 -n 小于 n 等于 Linux 下,…
1.文件搜索命令find ================================================================================== 命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜素范围]  [匹配条件] 例如:find /  -name init  在根目录下查找 名字为init的文件 例如:find /  -iname init  在根目录下查找 名字为init的文件,不区分大小写 例如…
文件搜索命令 参考教程:[千峰教育] 文件搜索定位 grep: 作用:通用规则表达式分析程序,是一种强大的文本搜索工具, 它能使用正则表达式搜索文本,并把匹配的行打印出来. 格式:grep [选项] pattern [文件名] 选项: -i:字母不区分大小写 -n:显示行号 说明: pattern为所要匹配的正则表达式字符串 实例: grep ftp /etc/passwd 在/etc/passwd文件下查找包含'ftp'字符的行 grep 'test' d* 显示所有以d开头的文件中包含'te…
1. locate:按照文件名搜索文件 locate filename 与find在整个操作系统中遍历搜索不同,locate命令在/var/lib/mlocate这个后台数据库中按照文件名搜索,所以优点是搜索速度很快. 然而由于数据库是一天更新一次,所以新建的文件很可能搜索不到,为了避免这个问题,可以强制更新数据库:updatedb Locate的缺点是只能用文件名搜索,而且由于Locate的搜索是根据/etc/updatedb.conf文件中的规则进行搜索的,所以可能会存在某些文件或者某些文件…
 1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所有文件以及这些文件所在的目录    但对于新建的一个文件,立即使用locate搜索是搜索不到的,因为locate不是遍历所有的文件进行搜索的,而是在locate 自己的数据库中进行搜索的,它的数据库的位置在 /var/lib/mlocate/.因为不需要遍历所有的文件,只是通过自己的数据库进行搜搜,…
文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模糊搜索 这里要说明一下:locate的数据库是每天更新一次,所以新创建的文件是无法搜索到的,但是可以通过updatedb命令来更新数据库,更新后即可查找到. 请仔细阅读以下命令和结果: [root@localhost ~]# ls anaconda-ks.cfg [root@localhost ~]…
文件搜索命令 1. 命令名:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find  [搜索范围]  [匹配条件] 功能描述:文件搜索 文件搜索类型 通过文件名搜索 -name(文件名区分大小写)  -iname(不区分大小写) 通配符:  *(匹配任意字符)   ?(匹配单个字符)…