1、查找当前目录下以test开头的所有文件-会进入子目录中去查找
[root@rusky hgfs]# find -name test*
2、查找当前目录下名为test.txt的文件-会进入子目录中去查找
[root@rusky hgfs]# find -name test.txt
3、在指定路径/mnt 中查找以fuck开头的所有文件或目录,或去掉*号,查找名为fuck的文件或目录
[root@rusky /]# find /mnt -name fuck*
4、查找名为fu?k的文件或目录,?号表示第三个字符为任意。如,fuabk就不显示。要查找fuabk,则可用fu??k或fu*k
[root@rusky /]# find /mnt -name fu?k
/mnt/hgfs/SHARE/fubk
/mnt/hgfs/SHARE/testdir2/fuck
[root@rusky /]# find /mnt -name fu*k
/mnt/hgfs/SHARE/fuabk
/mnt/hgfs/SHARE/fubk
/mnt/hgfs/SHARE/testdir2/fuck
5、到多个路径下查找后缀名为.zip文件,注意" "或路径在find之后
find /home /mnt -name "*.zip"
6、只在当前目录下查找 -maxdepth 1
[root@rusky SHARE]# find -maxdepth 1 -name "fuck*"
./fuck.tar.gz
./fuck.zip
[root@rusky SHARE]# find -maxdepth 2 -name "fuck*"
./fuck.tar.gz
./fuck.zip
./testdir2/fuck
7、关于查找文件,还有另外一个命令:locate filename
8、不解的find命令
[root@rusky2 Server]# find -name yum*
find: paths must precede expression
Usage: find [-H] [-L] [-P] [path...] [expression]
[root@rusky2 Server]# find -name yum'*'
./yum-3.0.1-5.el5.noarch.rpm
./yum-metadata-parser-1.0-8.fc6.i386.rpm
./yum-rhn-plugin-0.4.3-1.el5.noarch.rpm
./yum-updatesd-3.0.1-5.el5.noarch.rpm