首页 > 系统相关 >Linux的find命令

Linux的find命令

时间:2023-12-03 22:00:30浏览次数:38  
标签:文件 name 命令 Linux 1M find size

前言

不知道为什么find命令分明使用的挺多的,为什么还总是记不住呢?有点离谱哦!为什么要使用find命令?因为有些文件找不到,服务器文件太多了,所以find就十分友好了,学起来吧!冲冲冲~

find命令

# 先了解一下基本语法及命令
find -help

Linux的find命令_文件名

Usage: find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path...] [expression]

哇塞,这样看起来参数有点多!那就简单的使用一下(用着用着就会了)

# 在/目录下,查找ssh,主要命令间的空格
find / -name ssh

Linux的find命令_find命令_02

解释一下-name,其实也就是字面上意思,根据名称(文件目录名称或文件名名称)查找。还有一个-iname也是根据名称查找,但是不区分大小写。

通配符

当然使用find命令需要理解通配符(大概可以理解为模糊查询,毕竟有时候真的不记得文件名称)那就学习一些通配符吧!会正则表达式的小伙伴应该懂(有种懂的都懂的感觉)

# *表示匹配任意字符
find / -name "*ssh*"

Linux的find命令_文件名_03

# ?表示匹配任意单个字符,注意和*有区别的,大家可以自己使用一下
find / -name "ss?"

Linux的find命令_文件名_04

文件时间

根据时间查询文件情况也非常常见,比如需要查询在5天内没有访问的文件,或者5天内访问过的文件这种需求经常有。那我们该如何操作?

# -atime 表示最近一次访问时间

find / -atime +5
find / -atime -5
# 解释一下+5和-5,大家可以自己验证一下
#+5表示在5天内没有访问过的文件
#-5表示在5天内访问过的文件

Linux的find命令_文件名_05

文件大小

有时候磁盘空间不够,我们需要查找哪些文件占用了内存(找出来干掉它)那我们就可以尝试用文件大小来查找文件

# -size 根据文件大小来查询文件

# 等于1M的文件
find /usr/lib -size 1M
# 大于1M的文件
find /usr/lib -size +1M
# 小于1M的文件
find /usr/lib -size -1M

Linux的find命令_find命令_06

记录了几个常用的find命令使用,更多下次更新。

标签:文件,name,命令,Linux,1M,find,size
From: https://blog.51cto.com/u_15426660/8669227

相关文章

  • Linux关于vim编辑器心得
    Linux系统中的编辑器是对一些服务配置和文件进行编辑的的工具,类型于windows系统中的记事本Vim编辑器主要有三种模式:命令模式、编辑模式、和末行模式(扩展命令模式)命令模式:控制光标、对文件进行复制、粘贴、删除、查询等操作。编辑模式:进行文本录入与更改。末行模式:文档保存与退......
  • Linux环境Shell编程 ---- 系列文章
    分类 -  Linux / Shell07-Shell运算符06-Shell内置命令05-Shell索引数组变量04-Shell字符串变量03-Shell环境变量深入02-Shell变量01-Shell脚本入门 出处:https://www.cnblogs.com/Icer-newer/category/2349018.html......
  • Linux虚拟机配置网络之Xshell远程连接
    一、下载远程连接工具Xshell二、使用Xshell远程连接虚拟机1、查看虚拟机ip命令:ipaddr2、打开Xshell软件,点击新建会话   连接成功3、检查网络状态,开启虚拟机输入命令   pingwww.baidu.com......
  • linux操作系统学习8
    大家好!我是学习Linux操作系统的学生,这一周我学习了文件查找、打包压缩及解压和rpm包管理,收获颇丰。现在我将与大家分享我的学习心得。一、文件查找在Linux中,文件查找是一项非常基础且重要的技能。查找文件时可以使用find命令,它可以按照文件名、文件类型、文件大小等多种条件......
  • 帮助命令
    常用基本命令shell可以看着做是一个命令解释器,为我们提供了交互式的文本控制台界面,我们可以通过终端控制台来输入命令,由shell进行解释并最终交给内核执行帮助命令man获得帮助信息基本语法manxx命令(功能描述:获得帮助信息)help获得shell内置命令的帮助信息一部分基础功能的系统命令......
  • linux 扩展磁盘
    一、获取空间(压缩卷)压缩卷是为了腾出空间扩容磁盘,如果有空闲空间就不用操作此步骤压缩前必须对文件进行备份操作,这里以data目录为例子,对应目录就对应替换名称tar-zcvfdata.tar.gzdata压缩成功后将文件data.tar.gz拷贝到本地,然后就可以开始操作目录,可以先通过下方命令查看......
  • Linux配置Java环境变量(详细步骤总结
    (目录)前言Java的环境变量的配置应该是每个java开发者使用Linux必备的一个配置,鉴于之前笔者在配置虚拟机或者云服务器的时候,都需要额外从网页上寻找资料,略显得有点麻烦,故在此总结一篇Java环境变量的详细配置步骤总结,希望可以帮助广大开发者们提高自己的效率下载JDK官网下载j......
  • Linux学习之文件权限
    一:基本权限UGO4.1.1UGO设置文件属性与权限chown:修改文件属主,属组chgrp:修改文件属组chmod:修改文件权限将文件属主root改成qfeduchownqfedufile1修改属主,只需在属主和属组之间加入“.”或“。”即可chownqfedu1.linuxfile1添加-R参数即可将某个目录下的所有子目录或者......
  • 12.adb命令启动页面
    包和Activity(活动页)的概念package包:是Android应用的唯一标志Activity活动页:Android应用页面,一个页面就是一个Activity获取当前的页面名1、打开手机app应用的某个页面2、打开命令行工具执行命令:adbshell"dumpsyswindow|grepmCurrentFocus"获取启动页面......
  • PowerShell命令类型之-alias(别名)
    我们知道标准的PowerShell的Cmdlets命名方式是采用动词+名词的方式命名的,一般比较长,而且和dos命令也不一样。比如我们习惯了使用cd,dir等dos命令。而我们发现,当我们在PowerShell中输入dir,cd等命令时也依旧可以使用,这并不是说我们在Powershell中执行了dos的dir,cd命令(虽然PowerShell支......