文件查找:locate, find locate: 非实时查找工具;依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);手动更新此数据库(updatedb);查找速度快;模糊查找; find:实时查找;查找速度略慢;精确查找; find命令: find [OPTION]... [查找路径] [查找条件] [处理动作] 查找路径:默认为当前路径; ...
[root@zkk ~]# find -name myfile [root@zkk ~]# find -maxdepth 2 -name symfony 1. 2. 使用通配符查找特定的文件名 [root@zkk ~]# find -name 'd*' [root@zkk ~]# find -name '???' [root@zkk ~]# find -name '[afd]*' [root@zkk ~]# find -iname '[a-z]*' [root@zkk ~]...
// file命令 file 查看文件的类型,在Linux系统里面不要被文件后缀名迷惑了。 empty 空文件 directory 目录=文件夹 symbolic link 符号链接=快捷方式 // find命令 find 是linux里的查找命令 / 查找的位置,不知道哪里有,就在根目录下,默认所有的文件都在根目录下 -name 查找的条件,是根据文件名 "*.jpg" 文件...
^$匹配空行 [abc]匹配包含字符 a、b 或 c 的行 [a-z]匹配包含小写字母的行 [A-Z]匹配包含大写...
区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 举个栗子grep 1、查找指定进程 命令:ps-ef|grep java2、查找指定进程个数 ...
1.file命令该命令主要是通过探测文件内容判断文件类型。 2.locate命令该命令主要用于在一个数据库中查找文件。注意:该数据库由每天的例行工作(crontab)程序来建立。当数据库建立好后,就可以方便地来搜寻所需文件了。 3.which命令该命令用以查找文件,在环境变量$PATH设置的目录里查找符合条件的文件。 4.find命令该...
如下方的例子,xargs -i 表示的是将前面find找到的结果一行一行赋值给{},-t表示的是先打印命令,然后再执行。 xargs的其他参数具体使用方法参见:xargs的用法 [root@master01 test]# touch file{1..3}.log[root@master01 test]# ls file1.log file2.log file3.log[root@master01 test]# find.-type f-ex...
1.2、find命令的常用选项及实例 -name 按照文件名查找文件。 find /dir -name filename 在/dir目录及其子目录下面查找名字为filename的文件 find . -name "*.c" 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件 -perm 按照文件权限来查找文件。
下面将介绍grep和find命令的五种常见用法。 1. grep命令用法: grep命令用于在文件中查找包含指定模式的行。 语法:grep [选项] 模式 文件名 示例1: 在file.txt中查找包含单词"hello"的所有行 grep "hello" file.txt 示例2: 在file.txt中查找包含单词"hello"的所有行,并显示行号 grep -n "hello" file.txt...
find/etc -name 'srm*' 这是只有像srmyz 这样的文件才被查找出来,象absrmyz或者 absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了。 根据文件的特征查询方法: 如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来,这和WINDOWS系统中的"搜索"功能是基本相同的...