Linux系统的指令与文件搜索
1.which 指令搜索。 # which [-a] command -a :将所有指令列出,而不是只列第一个 2.whereis 文件搜索。速度比较快,因为它只搜索几个特定的目录。 # whereis [-bmsu] dirname/filename 3.locate 文件搜索。可以用关键字或者正则表达式进行搜索。 locate 使用 /var/lib/mlocate/ 这个数据库来进行搜索,它存储在内存中,并且每天更新一次,所以无法用 locate 搜索新建的文件。可以使用 updatedb 来立即更新数据库。 # locate [-ir] keyword -r:正则表达式 4.find 文件搜索。可以使用文件的属性和权限进行搜索。 # find [basedir] [option] example: find . -name "shadow*" Copy to clipboardErrorCopied ① 与时间有关的选项 -mtime n :列出在 n 天前的那一天修改过内容的文件 -mtime +n :列出在 n 天之前 (不含 n 天本身) 修改过内容的文件 -mtime -n :列出在 n 天之内 (含 n 天本身) 修改过内容的文件 -newer file : 列出比 file 更新的文件 Copy to clipboardErrorCopied +4、4 和 -4