命令名称: which 命令所在路径: /usr/bin/which 执行权限: 所有用户 语法: which [命令名称] 功能描述: 显示系统命令所在目录(包括命令对应的别名记录)
命令名称: whereis 命令所在路径: /usr/bin/whereis 执行权限: 所有用户 语法: whereis [命令名称] 功能描述: 显示系统命令所在目录(包括命令帮助文件所在位置)
命令名称: find 命令所在路径: /usr/bin/find 执行权限: 所有用户 语法: find [搜索路径] [搜索关键字] 功能描述: 查找文件或目录 选项(搜索关键字): -name 文件名 * 匹配任意字符 ? 匹配单个字符 -size 文件大小,以数据块为单位 -user 文件所有者 时间: 1.天 ctime、atime、mtime; 2.分钟 cmin、amin、mmin c - change 改变;表示文件属性被修改过,所有者、所属组、权限 a - access 访问; m - modify 修改;表示文件内容被修改过 -a "与"连接符 -o "或"连接符 -type f 只看二进制文件 -type l 只看软链接文件 -type d 只看目录 -exec 命令 {} \; {}表示find查询结果、\转意符,符号命令本身、;表示结束 -ok 命令 {} \; 与-exec相同,但会询问是否
示例:
[root@localhost test]# find /home/santorini/ -name testfile /home/santorini/test/testfile [root@localhost home]# [root@localhost home]# find /home/santorini -name origin* /home/santorini/test/original_soft.txt /home/santorini/test/original_copy2.txt /home/santorini/test/original.txt /home/santorini/test/original_hard.txt /home/santorini/test/original_copy.txt
命令名称: locate 英文原意: list files in databases 命令所在路径: /usr/bin/locate 执行权限: 所有用户 语法: locate [搜索关键字] 功能描述: 寻找文件或目录
命令名称: updatedb 英文原意: list the slocate database 命令所在路径: /usr/bin/updatedb 执行权限: 所有用户 语法: updatedb 功能描述: 建立整个系统目录文件的数据库(系统会定时updatedb,未updatedb时locate会找不到文件)
命令名称: grep 英文原意: 命令所在路径: /bin/grep 执行权限: 所有用户 语法: grep [指定字符串] [原文件] 功能描述: 在文件中搜寻字符串匹配的行并输出
[Linux学习笔记] Linux常用命令 - 文件搜索命令
原文:http://my.oschina.net/LvSantorini/blog/522845