1. Find find命令是一个非常有用的命令行工具,它能帮助我们在文件系统中查找那些名字符合特定模式的文件。使用这个命令的方法很简单:首先确定一个搜索的起点,这个起点可以是当前目录,也可以是任何你怀疑文件可能存在的目录。 确定了起点之后,接下来你需要定义一个表达式,这个表达式包括测试条件、操作指令、选项和运算符。
五、根据 文件类型或i节点 搜索 -type 根据文件类型查找:f表示文件,d表示目录,l表示软链接 范例:查找 /home 目录下文件类型是目录的 find /home -type l -inum 根据i节点查找 范例:查找 /tmp 目录下i节点为400342的文件或目录 find /tmp -inum 400342 六、组合条件 搜索 这里有两个参数: ①、-a 表示两...
-name 按文件名称查找,可以使用通配符,如* ? [ ] [^ ]-iname 忽略文件名称大小写。-regex 使用正则表达式的方式匹配文件名 3,根据文件属主、属组查找 -userusername 查找属主为username 的文件。-groupgroupname 查找属组为groupname的文件。-uiduserID 查找属主为指定UID号的文件。-gidgroupID 查找属组...
- 按照所有者和所属组搜索- -uid 用户 ID:按照用户 ID 查找所有者是指定 ID 的文件- -gid 组 ID:按照用户组 ID 查找所属组是指定 ID 的文件- -user 用户名:按照用户名查找所有者是指定用户的文件- -group组名:按照组名查找所属组是指定用户组...
(1)查找具体文件名对应的文件或者目录。 [root@sharplee sharplee]# find -name "test1"or[root@sharplee sharplee]# find -iname "test1"(2) 查找文件通过扩展文件名 。[root@sharplee sharplee]# find -name "*.txt"(3) 查找文件通过文件类型 。[root@sharplee sharplee]# find . -type f -...
1. 根据文件名查找 查找整个系统中名为example.txt的文件: sudo find / -name example.txt 注意:从根目录/开始查找可能会需要较长时间,因为会遍历整个文件系统。 在当前目录及其子目录中查找名为example.txt的文件: find . -name example.txt 其中.表示当前目录。
1 find查找概述 为什么要有文件查找,因为很多时候我们可能会忘了某个文件所在的位置,此时就需要通过find来查找。find命令可以根据不同的条件来进行查找文件,例如:文件名称、文件大小、文件修改时间、属主属组、权限、等等方式。同时find命令是Linux下必须掌握的。 find 命令的基本语法如下\ 2 find查找示例 以下列出...
具体有那些查找条件,大家可以根据需要去find命令的man page查看。find命令还可以对查找的结果执行指定的操作,通过-exec command可以指定操作,command为指定的命令,例如:find . -name "test.txt" -exec ls -l {} \;上述命令的含义是:查找文件名为test.txt的文件,并使用ls -l命令将其显示出来。
缓存查找文件: locate 搜索一个数据库/var/lib/mlocatedb,这个数据库中含有本地所有文件信息,Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件,为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库,updatedb命令会根据/etc/updatedb.conf来更新文件. ...