
Linux-find
发布日期:2021-05-07 09:08:46
浏览次数:16
分类:精选文章
本文共 2568 字,大约阅读时间需要 8 分钟。
find
find命令
find命令的作用是查找文件或者目录
find命令的格式
find path -option [ -print ] [ -exec -ok ] [ command { } \; ]
path 代表要查找的路径。
print 代表将结果输出到终端。 exec 对匹配的文件进行某些命令的操作。 ok 与exec命令相似,不同的是,在每次执行命令之前都会询问是否执行。 options 代表查找的方式。查找方式的选项
-name [文件名]
查找文件名相同的文件。
-perm
按执行权限查找,后面可以跟着三个数字来进行查找。
➜ Linuxtex ls -ltotal 56-rw-rw-r-- 1 admin admin 36 Apr 3 17:36 daa-rw-rw-r-- 1 admin admin 44 Apr 3 17:25 data-rw-rw-r-- 1 admin admin 321 Apr 2 09:58 file3-rw-rw-r-- 1 admin admin 57 Apr 3 08:18 -i-rw-rw-r-- 1 admin admin 14 Apr 3 18:36 klk-rw-rw-r-- 1 admin admin 14 Apr 3 18:36 klkl-rw-rw-r-- 1 admin admin 20 Apr 3 19:17 llpdrwxrwxr-x 2 admin admin 4096 Apr 5 10:00 lo-rw-rw-r-- 1 admin admin 20 Apr 3 19:17 lp-rw-rw-r-- 1 admin admin 35 Apr 3 18:34 sg-rw-rw-r-- 1 admin admin 35 Apr 3 18:35 sh-rw-rw-r-- 1 admin admin 35 Apr 3 09:24 shuiguo-rw-rw-r-- 1 admin admin 59 Apr 3 08:33 tex-rw-rw-r-- 1 admin admin 20 Apr 3 18:44 text2➜ Linuxtex find -perm 664 -print./lo/text./lo/text1./klk./tex./lp./-i./sh./llp./sg./text2./file3./klkl./daa./shuiguo./data
-user [用户名]
按文件所属主来查找。
查找所有者是某个用户名的文件和目录。-group [所属组]
按文件所属组来查找。
查找所属组是某个用户名的文件,与上面的-user相似。-mtime -n +n
按照文件的更改时间进行查找,-n代表n天以内,+n代表n天以前。
-atime -n +n
按文件的访问时间查找文件。
-ctime -n +n
按文件的创建时间查找。
-nogroup
查找没有所属组的文件,就是文件的所属组不在home中。
-nouser
查找没有文件所有者的文件,与上述的-nogroup相似。
-type b/d/c/p/l/f
查找类型是 : 设备,目录,字符设备,管道,符号链接,普通文件的文件。
-size n[c]
查找文件大小为n块的文件,如果加上[c]表示查找大小为n字节的文件。
-follow
如果遇到符号连接文件,就追踪至所指的文件。
-prune
忽略某个目录。
例子
➜ Linuxtex ls -ltotal 56-rw-rw-r-- 1 admin admin 36 Apr 3 17:36 daa-rw-rw-r-- 1 admin admin 44 Apr 3 17:25 data-rw-rw-r-- 1 admin admin 321 Apr 2 09:58 file3-rw-rw-r-- 1 admin admin 57 Apr 3 08:18 -i-rw-rw-r-- 1 admin admin 14 Apr 3 18:36 klk-rw-rw-r-- 1 admin admin 14 Apr 3 18:36 klkl-rw-rw-r-- 1 admin admin 20 Apr 3 19:17 llpdrwxrwxr-x 2 admin admin 4096 Apr 5 10:00 lo-rw-rw-r-- 1 admin admin 20 Apr 3 19:17 lp-rw-rw-r-- 1 admin admin 35 Apr 3 18:34 sg-rw-rw-r-- 1 admin admin 35 Apr 3 18:35 sh-rw-rw-r-- 1 admin admin 35 Apr 3 09:24 shuiguo-rw-rw-r-- 1 admin admin 59 Apr 3 08:33 tex-rw-rw-r-- 1 admin admin 20 Apr 3 18:44 text2➜ Linuxtex find . -name "*l" -print./klkl➜ Linuxtex find -type f -print./lo/text./lo/text1./klk./tex./lp./-i./sh./llp./sg./text2./file3./klkl./daa./shuiguo./data➜ Linuxtex find -newer tex ! -newer llp -print./klk./lp./sh./llp./sg./text2./klkl./daa./shuiguo./data➜ Linuxtex find -size +0 -print../lo./lo/text./lo/text1./klk./tex./lp./-i./sh./llp./sg./text2./file3./klkl./daa./shuiguo./data
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月23日 04时00分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
使用sqlserver 查询不连续的数据
2019-03-05
用div+css+html+js 实现图片放大
2019-03-05
(原创)在Linux上安装运行Python3(CentOS7为例)
2019-03-05
变量覆盖漏洞
2019-03-05
weblogic之cve-2015-4852
2019-03-05
Java注释
2019-03-05
水调歌头·1024
2019-03-05
对不起
2019-03-05
C++ 函数重载
2019-03-05
Nginx简介
2019-03-05
Nginx的Gzip功能
2019-03-05
Azure Storage 系列(四)在.Net 上使用Table Storage
2019-03-05
[模板] 带修莫队
2019-03-05
abstract关键字的使用
2019-03-05
算法题:获取一个字符串在另一个字符串中出现的次数
2019-03-05
算法题:获取两个字符串中的最大相同子串
2019-03-05
Asp.Net Core&Jenkins持续交付到Windows Server
2019-03-05
自我总结和学习表单提交的几种方式 (一)
2019-03-05
利用Bootstrap Paginator插件和KnockoutJS完成分页功能
2019-03-05