find命令,文件后缀名

find命令

which命令只能用来查找PATH环境变量中出现的路径下的可执行文件。有时我们不知道某个命令的绝对路径时可以使用which命令来查找



whereis命令,是通过预先生成的一个文件列表库(每天定期更新或固定时间段)找与给出的文件名相关的文件,格式为whereis [-bms] [文件名称],

-b:只查找二进制文件;

-m:只查找帮助文件;

-s:只查找源代码文件。


locate命令

locate命令类似于whereis,也是通过查找预生成的文件列表库来告诉用户要查找的文件在哪里,后面直接跟文件名。一般机器上没有安装这个软件包,使用yum install -y mlocate 安装。在安装完毕之后第一次使用会报错,因为系统上没有生成文件列表库,可以通过使用updatedb命令立即生成这个库,但是如果机器上正运行着重要业务最好不要运行这个命令,因为一旦执行,服务器的压力会增加。

这个命令精确度不高,往往搜索结果会很多,所以这个命令并不常用。

find命令,文件后缀名_第1张图片


常用快捷键:ctrl+l清屏,ctrl+d退出终端,ctrl+c终止当前命令,ctrl+u光标之前的字符全被删掉,ctrl
+e光标移至最末端,ctrl+a光标移至最开始。


find命令

find命令是最常用的搜索命令,格式为find  [路径] [参数]

  • -atime +n /-n:表示访问或执行时间大于(+)、或小于(-)n天的文件
  • -ctime +n /-n:表示写入、更改inode属性(所有者,权限,链接等)的时间大于(+)、或小于(-)n天的文件
  • -mtime +n/-n :表示写入时间大于或小于n天的文件;还有一种写法是 -mmin -10 ,这就表示10分钟以内的文件;同理 -mmin -10 这就表示10分钟以上的文件

find命令,文件后缀名_第2张图片

find命令,文件后缀名_第3张图片

find命令,文件后缀名_第4张图片

find命令,文件后缀名_第5张图片

find命令,文件后缀名_第6张图片

find -type_ filetype_:可以通过文件类型来查找文件

filetype 包括

  • f =文件
  • b=块设备,比如磁盘分区。
  • l=软链接,
  • c=串行端口(字符串设备),
  • d=目录,
  • s=套接字文件。
find命令,文件后缀名_第7张图片


还可以在选项之间加 -o,表示或者的意思

find命令,文件后缀名_第8张图片


还可以根据inode号找硬链接文件



还可以找出需要的文件,并把它们挪动到另外一个目录或文件下面去

find命令,文件后缀名_第9张图片



文件名后缀

加后缀名是为了便于区分,当用户看到这个文件名时候,就很快知道这是什么文件,例如sh代表它是一个shell脚本,gz代表它是一个压缩包,conf代表它是一个配置文件,zip代表它是一个压缩文件。












你可能感兴趣的:(linux)