标签:cti mysq 实时 情况下 version 特殊 选项 绝对路径 perm
有find 、 locate 、 which 、 whereis
命令格式:[root@localhost ~]# find 搜索路径 [选项] 搜索内容
find是比较特殊的命令,它有两个参数:
find 搜索路径 [选项] 搜索内容
选项:
这是 find 最常用的用法。find 命令是完全匹配的,必须和搜索关键字一模一样才会列出。
find 搜索路径 [选项] 搜索内容
选项:
这里的"+"的意思是搜索比指定大小还要大的文件,"-" 的意思是搜索比指定大小还要小的文件。
find.-size +25k
#当前目录下大于25KB的文件
Linux 中的文件有访问时间(atime)、数据修改时间(mtime)、状态修改时间(ctime)这三个时间,我们也可以按照时间来搜索文件。
find搜索路径 [选项] 搜索内容
选项:
这三个时间的区别我们在 stat 命令中已经解释过了,这里用 mtime 数据修改时间来举例,重点说说 "[+-]"时间的含义。
在 find 中,也可以按照文件的权限来进行搜索。权限也支持 [+/-] 选项。
find 搜索路径 [选项] 搜索内容
选项:
选项:
选项:
这个命令也很简单,主要按照文件类型进行搜索。在一些特殊情况下,比如需要把普通文件和目录文件区分开,比如需要把普通文件和目录文件区分开,使用这个选项就很方便。
locate [选项] 文件
选项:
说明:locate与find 不同: find 是去硬盘找,locate 只在/var/lib/slocate资料库中找。因此locate比find快,并不是真正的查找,而是查数据库。locate的查找并不是实时的,而是以数据库的更新为准,所以有时候在即查不到,可以使用locate更新命令将数据库更新一下再查找,一般是系统自己维护,也可以手工升级数据库 ,命令为:
locate -u
locate /etc/my #etc目录下所有以my开头的文件 #新增的文件无法locate,需要updatedb更新 [root@cent6 ~]# touch new.txt [root@cent6 ~]# locate new.txt [root@cent6 ~]# updatedb [root@cent6 ~]# locate new.txt /root/new.txt
查找并显示给定命令的绝对路径,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
[root@localhost oa]# which php /usr/local/php7/bin/php
搜索出二进制程序、源代码文件和man手册页等相关文件的路径。
只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
[root@localhost oa]# whereis mysql mysql: /usr/lib64/mysql /usr/local/mysql /usr/share/mysql /usr/local/mysql/bin/mysql
标签:cti mysq 实时 情况下 version 特殊 选项 绝对路径 perm
原文地址:https://www.cnblogs.com/pacino12134/p/11523298.html