Linux find 命令介绍
这是我参与8月更文应战的第29天,活动概略查看:8月更文应战
前语
作为开发人员的的咱们,常常会遇到在服务器中查询查找需求的某个文件或许某个文件夹,Linux服务器并不像WIndows那样能够在可视化的界面进行查找查找的操作,这时咱们常常会运用到find指令来架构师和程序员的差异进行查询。你了解find的指令吗?本文将与咱们一同共享find指令的操作。
初识find指令
Linux find 指令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。假如运用java难学吗该指令时,不设置任何参数,则Java find 指令将在linux重启指令当时目录下查找子目录与文件。而且将查找到的子目录和文件全部进行闪现。
语法格java怎样读式
交流100find 指令一般语法格式如下:
find path -option [ -print ] [ -exec -ok command ] {} ;
- find :find指令关键字。服务器体系
- path:要查找的目录途径。其间能够运用的有:【~】【.】【/】三个途径,代表含义如下:” ~” 标明$HOME目录;”.” 标明当时目录; “/” 标明根目录 。
- options :标明查找方法,例如:-name,-user,-ctime等java初学详细查找的方法。
- print:标明将效果规范输出。
- exec:对匹配的文件实施该参数所给出的shell指令。
- ok:与exec效果相同,java模拟器差异在于,在实施指令之前,都会给出提示,让用户确认是否实施 。
- coLinuxmmand {} ;指令格式输出。
常交流的重要性用的查找方法
查找指令 | 描绘 |
---|---|
-mount, -xdev | 只查看和指定目录在同一个文件体系下的文件,防止列出其它文件体系中的文件 |
-amin n | 在以前 n 分钟内被读取过 |
-anewer file | 比文件 file 更晚被读取过的文件 |
-cnewer file | 比文java模拟器件 file 更新的文件 |
-empty | 空的文件-gid n or -group name : gid 是 n 或是 group 称谓是 name |
-ipath p, –交流的艺术path p | 途径称谓契合 p 的文件,ipath 会疏忽巨细写 |
-name f架构图模板ilename, -iname filename | 文件称谓符服务器是什么合 name 的文件。iname 会疏忽巨细写 |
-size n | 文件巨细 是 n 单位,b 代表 512 位元组的区块,c 标明字元数,k 标明 kilo bytes,w 是二个位元组。 |
-permjava面试题 | 按实施权限来查找 |
-user username | 按文件属主来查找 |
-group groupname | 按组来查找 |
-mtime -n +n | 按文件更改时间来查找文linux常用指令件,-n指n天以内,+n指n天早年 |
-atime -n +linux是什么操作体系n | 按文件访问时间来查找文件,-n指n天以内,+n指n天早年 |
-ctime -n +n | 按文件java模拟器创建时间来查找文件,-n指n天以内,+n指n天早年 |
-nogroup | 查无有用属组架构图用什么软件做的文件,即文件的属架构师和程序员的差异组在/etc/groups中不存在 |
-nouser交流的重要性 | 查无有用属主的文件,即交流技巧许医师攻略版电视剧文件linux操作体系基础知识的属主在/etc/passwd中不存 |
-t架构规划ype b交流技巧许医师攻略版电视剧/d/c/p交流作文/l/f | 查是块设备、目录、字符设备、管道、符号链接、一般文件 |
-follow | 假如遇到符号链接文件,就盯梢链接所指的文件 |
-prune | 疏忽某个目录 |
按称谓查询
将当时目录及其子目录下全部文件后缀为.java 的文件列出来:
find . -name "*.java"
find . -name '[A-java开发Z]*.ja服务器怎样搭建va'
在某个指定目录下及其子目录中,查找B开始的文件
find /javafile -name 'B*'
按权限查找
在当时目录及子目录中,查找属主具有读写实施,其他具有读实施权限的文件。因为本次架构规划运用的是root账户,因而对全部的文件及文件夹都有读写linux重启指令的操作权限。
find . -perm 755
按时间查找
查找50天内被更改正的文件 ,好久没有更新了,所以天数设置的比较多,在实践开发中查询都是1-2天的数据。
find . -交流的重要性心得体会mtime -5java模拟器0 -type f
find . -atime -1 -type f
引荐专栏
从零开始树立个人技能博客
Java全栈架构师
作者介绍:【小linux体系阿杰】一个爱鼓捣的程序猿,JAVA开发者和爱好者。群众号【Java全栈架构师】维护者,欢迎重视阅览交流。
好了,感谢您的阅览,希望您喜linux必学的60个指令爱,如对您有帮忙,欢迎点赞保藏。如有不足之处,欢迎谈论纠正。下交流100次见。