Linux find命令基本用法

2013-04-19
  • 933
  • 0

众所周知操作系统都是由各种各样的不同种类的文件所组成的。包括有系统本身自带的文件,用户创建的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS系统中要查找一个文件是非常容易的事情,只要运行”开始”菜单-“搜索,即可方便找出需要的文件,而使用linux的用户,就没有这么幸运了,别急,linux虽没提供很方便的界面操作,但提供了命令  find ,下面说一个,这个命令如何使用:

find / -name mysql

find 查找文件命令,不用多说, “/” 代表搜索目录,意为整个磁盘目录,-name:意为按文件名来搜索,mysql查询文件的名称,这样把硬盘上所有mysql文件都列了出来,就可以很方便找到mysql安装路径了

通配符查询

find / -name ‘mysql*’  #意思为:查询以mysql开头的所有文件(*代表任意字符)

find / -amin -5  # 查询系统中最后5分钟访问的文件

find / -atime -1 # 查询系统中最后24小时访问的文件

find / -empty  # 查磁盘中为空的文件或文件夹

find / -mmin -5 # 查询系统最后5分钟修改过的文件

find / -nouser  #查询系统中属于作废用户文件

find / -user guest #查询 guest用户的文件