博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 常用find命令
阅读量:6570 次
发布时间:2019-06-24

本文共 1456 字,大约阅读时间需要 4 分钟。

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、其它

[root@rhel7 sbin]# pwd/sbin[root@rhel7 sbin]# find -name rt*find: paths must precede expression: rtcwakeUsage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression][root@rhel7 sbin]# find -name "rt*"./rtmon./rtpr./rtcwake./rtacct./rtstat[root@rhel7 sbin]#

-delete可以用来删除find查找到的匹配文件。

删除当前目录下所有的 .swp文件:
$ find . -type f -name "*.swp" -delete

打印出用户rusky拥有的所有文件:

$ find . -type f -user rusky

-type可以对文件搜索进行过滤。借助这个选项,我们可以为find命令指明特定的文件匹配

类型。
只列出所有的目录:
$ find . -type d -print
将文件和目录分别列出可不是个容易事。不过有了find就好办了。例如,只列出普通文件:
$ find . -type f -print
只列出符号链接:
$ find . -type l -print

转载于:https://www.cnblogs.com/rusking/p/3631984.html

你可能感兴趣的文章
jQuery中click事件多次触发解决方案
查看>>
java IO
查看>>
css3中定义required,focus,valid和invalid样式
查看>>
Spark history-server 配置 !运维人员的强大工具
查看>>
Atitit.http httpclient实践java c# .net php attilax总结
查看>>
Atitit.识别损坏的图像
查看>>
swift获取图片像素颜色值
查看>>
MyCat:取代Cobar数据库中间件
查看>>
ajax提交复杂对象数据
查看>>
wordpress发送测试邮件
查看>>
用PyAIML开发简单的对话机器人
查看>>
Android 7.1 App Shortcuts使用
查看>>
解决: is not found. Have you run APT to generate them?
查看>>
jenkins配置记录(1)--添加用户权限
查看>>
Android bitmap绘制文字自动换行
查看>>
express下使用ES6
查看>>
django中的filter和get的区别 (MultipleObjectsReturned: get() returned more than one Publisher --)(DoesN...
查看>>
javascript模板库jsrender加载并缓存外部模板文件
查看>>
JavaWeb应用项目部署到云ubuntu
查看>>
【鉴别】日版iPhone如何通过IMEI查询运营商
查看>>