Redhat7命令记录——Linux文件查找

Linux查找文件命令

目的:在看完本篇博客之后能够熟练使用命令在Linux系统中查找自己所需要的文件

  • which {命令名} //用于查找命令脚本所在路径

  • whereis {命令名} //用法等于which 但是比之更加详细,多了帮助文件的位置

  • locate {文件名} //直接比较数据库做查询。如果确认文件存在又无法查询,那么则更新数据库“updatedb”

  • find {路径} {属性} {值} //查询某路径下满足某个属性筛选的文件
    例如:

    • find {路径,为空则默认当前目录} -name {文件名} //查找某个路径下某个文件
    • find {路径} -iname {文件名} //查找某个路径下的某个文件(不区分文件名大小写)
    • find {路径} -iname {文件名}\* //查找这个文件名开头的所有文件
    • find {路径} -iname \*{文件名}\* //查找包含这个字符的所有文件
    • find {路径} -user {用户名} //查找属于某用户的文件
    • find {路径} -group {组名} //查找属于某个组的文件
    • find {路径} -ctime -1 //查找创建小于一天的文件
    • find {路径} -cmin +10 //查找创建时间大于十分钟的文件
    • find {路径} -cnewer {文件名} //查找比某文件新的文件
    • find {路径} -size 4M //查找4M大小的文件
    • find {路径} -size -3M //查找小于3M的文件
    • find {路径} -size +3M //查找大于3M的文件
    • find {路径} -size +2M -a -size -4M //查找大于2M 小于 4M的文件
    • find {路径} -size -2M -o -size +4M //查找小于2M 或者大于4M 的文件
    • find {路径} -perm 600 //查找600权限的文件(权限在后续会进行说明)
    • find {路径} -size 4M -exec rm -rf {}\; //找到4M的文件 并删除
      -exec 这个参数将前面的查询结果用于后面的命令对象

你可能感兴趣的:(Redhat学习路程,linux)