当前位置: 首页 > news >正文

济南网络优化推广东莞网站建设seo优化

济南网络优化推广,东莞网站建设seo优化,网站开发工程师需要具备的综合素质,wordpress mip img文章目录 find 命令介绍 语法格式 命令基本参数 参考实例 1)在root/data目录下搜索*.txt的文件名 2)搜索一天以内最后修改时间的文件;并将文件删除 3)搜索777权限的文件 4)搜索一天之前变动的文件复制到test…

文章目录

find

命令介绍

语法格式

命令基本参数 

参考实例

1)在root/data目录下搜索*.txt的文件名

2)搜索一天以内最后修改时间的文件;并将文件删除

3)搜索777权限的文件

4)搜索一天之前变动的文件复制到test目录下

5)搜索指定用户的文件

6)在/etc目录下搜索大于5M,小于10M的文件

7)搜索指定组的目录

8)在/var/log目录搜索指定后缀的文件 

 9)在/var/log目录搜索指定后缀不是.log的文件

10)从根目录下搜索可执行的文件并复制到目录下

命令总结

find

命令介绍

        通过帮助文档了解含义

NAME
       find - search for files in a directory hierarchy

        find命令的作用是在目录层次结构中搜索文件所在的位置,此命令可以使用的参数很多,同时支持正则表达式,结合管道符后能够实现更加复杂的功能,是必须掌握的命令之一。

        通常find是从根目录开始全盘搜索,不同于其他几个搜索文件的命令,find搜索时会消耗较多的系统资源,在服务器负载较高的时候,不建议从根目录开始搜索。

语法格式

        find参数是比较多的,而且很多参数都是长格式,要记住真的要花一番心思,下面来看下语法格式:find 【路径】【参数】

SYNOPSIS
       find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

命令基本参数 

此命令的常用参数有以下这些,以表格形式显示

-name匹配文件的名称
-user匹配用户的文件(所有者)
-group匹配组的文件(所有组)
-mtime -n +n匹配修改内容的时间,-n表示n天之内,+n表示n天之前
-atime -n  +n匹配访问文件的时间,-n表示n天之内,+n表示n天之前
-ctime -n +n匹配改动文件的时间,-n表示n天之内,+n表示n天之前
-perm匹配文件权限
-size匹配文件的大小,单位k M,+nk表示查找大于n的文件,-nk表示查找小于n的文件
-exec { } \;后面可跟用于进一步处理搜索结果的命令
-prune忽略某个目录
-nouser匹配不是这个用户的文件
-nogroup匹配不是这个组的文件

-type

匹配文件类型(b  d c p f l)

-type参数的文件类型

  • b:块设备文件
  • d:目录文件
  • c:字符设备文件
  • p:管道文件
  • f :文本文件
  • l :链接文件

参考实例

1)在root/data目录下搜索*.txt的文件名

[root@localhost ~]# find /root/data -name "*.txt"
/root/data/1.txt
/root/data/2.txt
/root/data/3.txt
/root/data/4.txt
/root/data/5.txt

2)搜索一天以内最后修改时间的文件;并将文件删除

使用-exec参数将前面的文件进行处理,也可使用find配合xargs将文件进行删除。

[root@localhost ~]# find /root/data -mtime -1 
/root/data
/root/data/1.txt
/root/data/2.txt
/root/data/3.txt
/root/data/4.txt
/root/data/5.txt
[root@localhost ~]# find /root/data -mtime -1 -exec rm -f {} \; [root@localhost ~]# find /root/data -mtime -1 |xargs -i rm -f {}[root@localhost ~]# ll /root/data/
总用量 0

3)搜索777权限的文件

[root@localhost ~]# find / -type f -perm 777

4)搜索一天之前变动的文件复制到test目录下

[root@localhost ~]# find /etc -type f -ctime +1 -exec cp -a {} /root/test \;
[root@localhost ~]# ll /root/test | wc -l
1252

5)搜索指定用户的文件

[root@localhost ~]# find / -type f -user host 

6)在/etc目录下搜索大于5M,小于10M的文件

[root@localhost ~]# find /etc -type f -size +5M -and -size -10M 
/etc/udev/hwdb.bin

7)搜索指定组的目录

[root@localhost ~]# find / -type d -group host
/var/tmp/yum-host-u08wM2
/var/tmp/yum-host-u08wM2/x86_64
/var/tmp/yum-host-u08wM2/x86_64/7
[root@localhost ~]# find / -type d -group host | wc -l
18

8)在/var/log目录搜索指定后缀的文件 

-iname表示不区分大小写的的文件名称

[root@localhost ~]# find /var/log -type f -iname "*.log"
/var/log/tuned/tuned.log
/var/log/audit/audit.log
/var/log/anaconda/anaconda.log
/var/log/anaconda/X.log
/var/log/anaconda/program.log
/var/log/anaconda/packaging.log
/var/log/anaconda/storage.log
......

 9)在/var/log目录搜索指定后缀不是.log的文件

[root@localhost ~]# find /var/log -type f ! -name ".log" | wc -l
71

10)从根目录下搜索可执行的文件并复制到目录下

[root@localhost /]# find / -type f -perm /a=x -exec cp -a {} /root/sys_sh \;

命令总结

        find命令很多参数都可以结合起来一起使用的,关键还是要能记住每个参数可以实现的功能。若觉得以上内容还行,可以点赞支持一下!

                

http://www.yayakq.cn/news/587780/

相关文章:

  • 郴州网站建设有哪些浅谈电子商务网站建设
  • 福州网站制作推广建设网站的流程图
  • 如何把网站做跳转浏览器链接地址厦门旋挖建筑公司网站
  • 做网站设计最好的公司一个人在线观看的视频全免费
  • 如何建设手机端网站网站快照历史
  • 网站建设团队管理模板自己建设淘宝客网站需要备案么
  • 百度搜索关键词排名优化推广济南官网优化推广
  • 微信小程序订货系统seo关键字排名优化
  • 深圳.网站建设网站要怎么样做排名才上得去
  • 网站如何搭建wordpress文章添加自定义字段
  • 阿里云模板建站好不好百度地图怎么使用实景导航
  • 网站右侧 回到顶部知名网页设计师
  • 夏天做那些网站致富网址搜索器
  • cpa单页网站怎么做移动网站开发技术有哪些
  • 成都优化网站上海外包软件开发
  • 百度搜寻网站缩略图如何添加建设邮箱网站
  • 厦门市网站建设怎样做网络推广产品
  • 黔东南企业网站建设网站切图怎么收费
  • 怎样做自己可以发布消息的网站做网站需要投标吗
  • 做一名网站编辑要具备什么资格网络架构分几层
  • 在银行网站如何做理财风险评测wordpress rss采集
  • 爱站seo工具包下载网站不稳定有什么影响
  • 深圳的网站建设公司有哪些无锡正规网站seo公司
  • 建设网站需要做的工作内容做海淘网站赚钱吗
  • 内网小网站的建设银州手机网站建设
  • 泰安集团网站建设流程建站工具原理
  • 仿站 flash网站wordpress悬浮小工具的插件
  • 泉州百度网站快速优化绍兴网站制作建设
  • 图书馆网站开发需求分析万网主机怎么上传网站
  • cn域名做外贸网站岳阳建站公司