用文件名搜索就是只有文件名严格的进行搜索
想模糊查询就是用* 名称 * init (就是查询以init开头的文件) ?号是一个占位符init??? (就是init开头后面还有三个字符) * (匹配任意字符) ?(匹配单个字符)
当用size 时候后面的数是数据快,
一个数据块就是最小的文件存储的大小
ok 和 exec 的区别:ok 就是一个一个的问你是否确认,而exec是直接执行;
i链接的作用: 1.发现难确认的文件名称的时候直接进行用i节点来确认, 2.或者用i节点来确认有没有硬链接
总结:
根据文件名来查找 忽略名字的而大小写 通配符 单个通配符 文件大小来查找 大于多少 小于多少 根据 所有者所属组查找 根据文件修改的时间来查找 文件类型 文件 目录 软连接 根据I链接来查找 两者必须都满足 满足一个就可以 两个命令连起来执行
建立了一个资料库,查找的就很快;如果新创建的一个文件就可能会出现查不到的情况.这样的话更新文件库(updatedb)这个命令就可以更新文件库 也是区分大小写的,如果相让locate不区分大小写的话就是用 -i的这个选择
用来查看命令的路径,就可以知道自己是否有调用的权限,
bin /user/bin 就是普通用户都可以执行的文件,但是在sbin/的就是只能是root 才可以执行;
别名:
在Linux 中严格区分大小写的; 加上*-i**的选项就不会区分大小写
-v排除指定字串;在Linux 中#只是注释,或者是脚本的注释;
就是除去用#开头的行;
查找 locate (很快的查找文件) updatedb (更新文件库)
which(查找文件的位置 还可以找别名) whereis(查找文件的位置 还可以查找文件的帮助文档); -i 就是忽略大小写 -v 忽略某些的行