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"

Linux find 指令介绍
  在当时目录及子目录中,查找大写字母开始的java文件

find . -name '[A-java开发Z]*.ja服务器怎样搭建va'

Linux find 指令介绍

  在某个指定目录下及其子目录中,查找B开始的文件

find /javafile -name 'B*'

Linux find 指令介绍

按权限查找

  在当时目录及子目录中,查找属主具有读写实施,其他具有读实施权限的文件。因为本次架构规划运用的是root账户,因而对全部的文件及文件夹都有读写linux重启指令的操作权限。

 find . -perm 755

Linux find 指令介绍

按时间查找

  查找50天内被更改正的文件 ,好久没有更新了,所以天数设置的比较多,在实践开发中查询都是1-2天的数据。

find . -交流的重要性心得体会mtime -5java模拟器0 -type f

Linux find 指令介绍
   查linux体系找一天内被访问交流作文的文件

find . -atime -1 -type f

Linux find 指令介绍

引荐专栏

从零开始树立个人技能博客

Java全栈架构师

  作者介绍:【小linux体系阿杰】一个爱鼓捣的程序猿,JAVA开发者和爱好者。群众号【Java全栈架构师】维护者,欢迎重视阅览交流。

  好了,感谢您的阅览,希望您喜linux必学的60个指令爱,如对您有帮忙,欢迎点赞保藏。如有不足之处,欢迎谈论纠正。下交流100次见。