find命令,文件后缀名

find命令

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



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

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

-m:只查找帮助文件;

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


locate命令

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

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



常用快捷键: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 -type_ filetype_:可以通过文件类型来查找文件

filetype 包括

  • f =文件
  • b=块设备,比如磁盘分区。
  • l=软链接,
  • c=串行端口(字符串设备),
  • d=目录,
  • s=套接字文件。


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



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



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




文件名后缀

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












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值