find命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社《Linux命令应用大词典》
讲述729个命令,1935个例子
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
本文出自 “airfish2000” 博客,更多命令查看博客:
http://airfish2000.blog.51cto.com/10829608/1871361
find命令
使用find命令可以将文件系统内符合条件的文件列出来,可以指定文件的名称、类别、时间、大小以及权限等不同信息的组合,只有完全相符的文件才会被列出来。
命令语法:
find [路径] [选项]
命令中各选项的含义如表所示。
表 find命令选项含义
选项 |
含义 |
-name <文件名> |
按照文件名来查找文件 |
-perm <权限> |
按照文件的权限来查找文件 |
-user <用户名> |
按照文件的用户所有者来查找文件 |
-group <组名> |
按照文件的组群所有者来查找文件 |
-atime n |
在过去n天内被访问过(atime)的文件,n代表数字 |
-amin n |
在过去n分钟内被访问过(atime)的文件,n代表数字 |
-ctime n |
在过去n天内被更改过(ctime)的文件,n代表数字 |
-cmin n |
在过去n分钟内被更改过(ctime)的文件,n代表数字 |
-mtime n |
在过去n天内被修改过(mtime)的文件,n代表数字 |
-mmin n |
在过去n分钟内被修改过(mtime)的文件,n代表数字 |
-size n[ckMG] |
查找大小为n的文件,n代表数字,c代表字节,k代表KB,M代表MB,G代表GB |
-empty |
查找空文件,可以是普通的文件或目录。 |
-type <文件类型> |
按照文件类型来查找文件 |
-fstype <文件系统类型> |
按照指定文件系统类型来查找文件 |
-nogroup |
没有组群的文件 |
-nouser |
没有用户的文件 |
-uid <用户UID> |
按照文件的用户所有者的UID来查找文件 |
-gid <组群GID> |
按照文件的组群所有者的GID来查找文件 |
-inum n |
按照文件的inode号码来查找文件 |
-readable |
匹配只读文件 |
-samefile <文件名> |
查找和指定文件相同inode的文件 |
-writable |
匹配可写文件 |
-links n |
按照文件链接数来查找文件,n代表数字 |
在查找文件时可以定义不同的文件类型,如表所示。
表 查找时定义的文件类型
字符 |
含义 |
b |
块设备文件 |
d |
目录 |
c |
字符设备文件 |
p |
管道文件 |
l |
符号链接文件 |
f |
普通文件 |
s |
socket文件 |
例:查找/boot目录下的启动菜单配置文件grub.conf。
[root@rhel~]# find /boot -name grub.conf
/boot/grub/grub.conf
//可以看到文件grub.conf在/boot/grub目录下
例:查找“/”目录下所有以“.conf”为扩展名的文件。
[root@rhel ~]# find / -name '*.conf'
/usr/share/sssd/sssd.api.d/sssd-ad.conf
/usr/share/sssd/sssd.api.d/sssd-ldap.conf
/usr/share/sssd/sssd.api.d/sssd-ipa.conf
/usr/share/sssd/sssd.api.d/sssd-local.conf
/usr/share/sssd/sssd.api.d/sssd-simple.conf
/usr/share/sssd/sssd.api.d/sssd-krb5.conf
/usr/share/sssd/sssd.api.d/sssd-proxy.conf
/usr/share/sssd/sssd.api.conf
........................(省略)
例:列出当前目录及其子目录下所有最近20天内更改过的文件。
[root@rhel~]# find . -ctime -20
.
./.gnupg
./.gnupg/pubring.gpg
./.gnupg/trustdb.gpg
./.gnupg/gpg.conf
./.gnupg/secring.gpg
./.ICEauthority
./.config
./.config/ibus
./.config/ibus/bus
./.config/ibus/bus/ee9d9211a0bdcd4d9f8591260000002a-unix-0
./.config/user-dirs.locale
./.config/user-dirs.dirs
./.config/gnome-disk-utility
./.config/gnome-disk-utility/ata-smart-ignore
./.config/gnome-session
........................(省略)
例:查找/root目录中为空的文件或者子目录。
[root@rhel ~]# find /root -empty
/root/.gnupg/pubring.gpg
/root/.gnupg/secring.gpg
/root/.config/gnome-disk-utility/ata-smart-ignore
/root/.config/gnome-session/saved-session
/root/桌面
/root/.gconf/apps/%gconf.xml
/root/.gconf/apps/brasero/%gconf.xml
/root/.gconf/apps/gnome-terminal/profiles/%gconf.xml
/root/.gconf/apps/gnome-terminal/%gconf.xml
/root/.gconf/apps/panel/%gconf.xml
/root/.gconf/apps/panel/applets/clock/%gconf.xml
/root/.gconf/apps/panel/applets/%gconf.xml
/root/.gconf/apps/panel/applets/workspace_switcher/%gconf.xml
/root/.gconf/apps/panel/applets/window_list/%gconf.xml
/root/.gconf/apps/nautilus/desktop-metadata/%gconf.xml
/root/.gconf/apps/nautilus/%gconf.xml
/root/.gconf/apps/gnome-session/%gconf.xml
/root/.gconf/desktop/ibus/engine/%gconf.xml
/root/.gconf/desktop/ibus/%gconf.xml
/root/.gconf/desktop/%gconf.xml
/root/.gconf/desktop/gnome/%gconf.xml
/root/.gconf/desktop/gnome/accessibility/%gconf.xml
/root/音乐
/root/下载
/root/图片
/root/.nautilus
/root/视频
/root/.abrt/applet_dirlist
/root/.gnome2/panel2.d/default/launchers
/root/.gnome2/nautilus-scripts
/root/.local/share/.converted-launchers
/root/文档
/root/模板
/root/.gnote/addins
/root/.ssh
/root/.gvfs
/root/公共的
例:在/boot目录中查找文件类型为目录的文件。
[root@rhel~]# find /boot -type d
/boot
/boot/lost+found
/boot/efi
/boot/efi/EFI
/boot/efi/EFI/redhat
/boot/grub
例:查找/home目录下用户所有者UID为500的文件。
[root@rhel~]# find /home -uid 500
/home/zhangsan
/home/zhangsan/.gnome2
/home/zhangsan/.bashrc
/home/zhangsan/.bash_logout
/home/zhangsan/.bash_profile
/home/zhangsan/.mozilla
/home/zhangsan/.mozilla/plugins
/home/zhangsan/.mozilla/extensions
/home/zhangsan/.bash_history
例:查找inode号码是6029314的文件。
[root@rhel~]# find /root -inum 6029314
/root/install.log
转载于:https://blog.51cto.com/airfish2000/1871361
find命令--Linux命令应用大词典729个命令解读相关推荐
- lpq命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- dhcpd命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- xz命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- compress命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- rmdir命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- df命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- linux中pstree命令的含义,pstree命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- named-checkzone命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
- linux中ls-f的用法,ls命令--Linux命令应用大词典729个命令解读
内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...
最新文章
- NodeAsp——像开发NodeJS应用一样玩转ASP
- 解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX
- cookie保存分页参数
- 数据结构与算法——栈、队列、堆汇总整理
- 原生JS大揭秘—原型链
- 全国行政区划变更 (2010~2019)
- 雷达导论PART-III.8 雷达接收机与数字化
- 手把手教你Excel数据处理!
- 烦哪烦哪烦哪没有力气..
- ie html5缓存,ie缓存文件在哪,教您IE浏览器缓存文件在哪
- 【转】Spring横切面(advice),增强(advisor),切入点(PointCut)(JAVA后端)
- SAP UI5 进阶 - XML 视图里定义的 UI 控件,运行时实例化的技术细节剖析试读版
- 培训机构要不要去 适合谁去
- yum命令报错:Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cache
- 安超云生态|安超云与长城超云完成兼容互认证 携手打造协同生态
- 一套完整的云计算工具包含ECS、RDS、SLB、OSS、OCS等
- 中学学校计算机教室平面布置图,学校布局平面图.doc
- linux CMA 内存分配器(Contiguous Memory Allocator)
- 字节跳动Java后端面试真题,看完你学会了吗,「附面试福利」
- 联想智能引擎之智能快充
热门文章
- CCPC-Wannafly Winter Camp Day8 (Div2, onsite) A 题 Aqours (精巧的树形DP)
- 使用双重循环,输出数字金字塔
- Vue项目中v-for无法渲染数据
- Android 7.0 Nougat介绍
- java数据库连接类,已经把数据库操作的方法都封装好了
- 转载---设计模式分类
- 在腾讯云轻量云服务器上搭建mysql数据库
- 逆波兰计算器android源码简书,计算器的核心算法-JavaScript实现(逆波兰表达式)...
- python是面向过程的吗_Python开发是面向过程、函数还是对象?
- java中IOUtil.readLong_使用io/ioutil进行读写文件