linux 常用find命令
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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。