时间:2023-06-02 16:16:41 来源: 人气:
命令1:which, "which 命令" 查找且只能查找命令所在目录, 例如:which ls, 命令2:whereis, "whereis 命令" 查找且只能查找命令所在目录 + 帮助文档位置, whereis 命令, 命令位置+帮助文档位置, 命令3:find, "find 路径 查找方式 参数" 可以查找任何文件, 查找方式有很多种:, 1.根据文件名查找, 查找方式:-name, 例如: find /t3 -name file1, 注:文件名可以用通配符, * 多个字符, ? 单个字符, 例如:find /t3 -name fil*, 2.根据文件大小查找, 查找方式:-size(单位数据块512字节,即0.5kb), +1000, -1000, =1000, 例如:find /t3 -name -1000, 3.根据文件的所有者查找, 查找方式:-user, 例如:find /t3 -user xhc, 4.根据文件的所属组查找, 查找方式:-group, 例如:find /t3 -group greenday, 5.根据最后修改时间查找, 查找方式:-ctime、-atime、-mtime 以天为单位, 查找方式:-cmin、-amin、-mmin 以分钟为单位, c改变 指文件属性,指权限、所属组、所有者改变过, a访问, m修改 指文件内容修改过, 参数:, + 超过多长时间, - 多少时间之内, 什么都不写 刚好, 例如:find /t3 -mmin -120, 6.根据文件类型找, 查找方式:-type, 例如:find /t3 -type d, 7.根据i节点查找, 查找方式:-inum, 例如:find /t3 -inum 14, 8.多重条件, -a 逻辑与, -o 逻辑或, 例如:find -size +80 -a -size -100, 4.查找后操作, 固定格式:find xxx -exec 命令 {} ;, 例如:find /t3 -mmin -120 -exec ls -l {} ; 查找两小时内被修改过的文件并列出详细信息, locate, updatedb, grep, 例子:grep ftp 文件名a 输出a文件中包含ftp的行,