Linux下find命令的实用经验(linux中find的用法)
Linux下find命令是一个强大的文件管理工具,能够根据文件名、文件位置,文件类型、权限等多种复杂的条件来搜索文件,下面就介绍一些经验,方便大家使用。
一、模糊搜索
有时候我们不记得文件具体名称,或记得大概名称,这时可以利用Linux下find命令的-name参数来模糊搜索,例如,想要找一个以weibo开头的文件:
$ find ./ -name ‘weibo*’ 就可以找到所有以weibo开头的文件。
二、搜索文件类型
有时候我们想比较仗地找某一类型的文件,比如找所有的pdf文件,可以用-name参数的变种,在文件名的起始位置处用“\*.pdf”,表示所有以pdf结尾的文件:
$ find ./ -name ‘*.pdf’
三、搜索权限
有时候系统中存在一些特殊权限的文件或者目录,有些只有属主有读写权限,有些只允许属组拥有读写权限,有些甚至设置了777权限,使用find可以找到拥有特定权限的文件。
例如,搜索出只有属主有执行权限的文件:
$ find ./ -type f -perm /u+x
四、搜索文件大小
有时候想知道系统中那些文件占用的空间比较多,这样的话可以用Linux下find命令的-size参数来搜索出拥有特定大小的文件,比如搜索出大于20K的文件:
$ find ./ -type f -size +20k
以上就是linux下find命令的实用经验,通过使用这些实用的经验,可以帮助我们更轻松地管理系统中的文件。