Linux下find命令的使用(命令+案例) 学习大数据应该从哪里开始,以及需要有哪些知识储备 国内最强大数据平台如何炼成 腾讯云给出“标准答案” 探访哈尔滨地铁:人工智能+大数据+云计算+5G 大数据为现代农业赋能 智慧农业高峰论坛举行 中金:物联网生态之战 长期投资价值如何演进? 从0开始搭建嵌入式linux开发平台 C语言集锦 | 03 - C语言的复合数据类型(typedef关键字、结构体、枚举体、共用体) 【鸿蒙OS最新进展】鸿蒙内核liteos-a体验 在ART-Pi H750上移植TouchGFX(一)——使用STM32CUBMX生成TouchGFX工程 李开复口误?大数据时代,我们的隐私真的安全吗? 下一代数据和AI驱动的营销:大数据平台结构化数据占15%左右-可下载 午报 | 大数据杀熟行为下月明令禁止;比亚迪成为苹果新iPad代工方 「全球程序员节」长安计算唐欣:自主计算机整机带动陕西信息产业 通信行业2020年中报总结:Q2整体环比改善,光器件、物联网与IDC表现突出,维持“增持”评级 Best Efforts 1PC 跨库事务 LeetCode-579、查询员工的累计薪水,601、体育馆的人流量 为啥不推荐uuid作为Mysql的主键呢 手把手教学:linux下oracle升级至11.2.0.4 数据库专题——深入理解count(*)为什么这么慢 Linux中MySQL数据库的使用④-----常用查询语句、常用函数 mysql备份与恢复:完全备份,增量备份,基于位置点恢复,基于时间点恢复 MySQL数据库的编译安装过程 《MySQL 入门教程》第 28 篇 字符集与排序规则 PHP面试技巧 之 职场暗语知多少?! [Dubox]实测。还是原来的配方,还是一样的味道! 【剑指金九银十】程序员,如何做到不惑?(附四面拿到字节跳动offer全过程) 超厉害的阿里技术读物,1500页超全计算机系统底层解析宝典 【融中财经早报9.16】大数据杀熟行为10月1日起明令禁止 大数据时代,机器学习算法该如何升级? 怎么判断自己是否适合做程序员 一分钟告诉你什么是区块链 一个时代一个机会,DeFi的起点X-DeFi,如何玩转X-DeFi? RTX3080显卡已被用于挖矿!映众辟谣:工程师测试散热 2020-09-15 比特币相当于房地产,怎样利用比特币获得流动现金? 区块链安全事件与代码审计 fisco bcos solidity销毁合约,删除合约的方法 Linux 中 Golang 的安装和环境配置 Golang interface{} 转换为某个结构体 区块链知识系列 - Raft 共识 OpenHarmony开发者文档开源计划,快快加入吧 融合创新提升服务,大数据搭建信息网 长三角税收一体化按下“快进键” 河钢集团与海尔集团签署物联网生态战略合作协议 1一个拥有万物互联神话,让我们看物联网是如何蓬勃发展的? 重庆大数据产业研究院成立,首批专家服务团名单公布 百分点大数据技术团队:互联网舆情系统的架构实践 水泥大数据研究院郑建辉:四季度水泥价格仍有望冲击去年高位 中国物联网与绿色智慧城市发展论坛召开 欧普照明点亮智慧道路之光 Android & Kotlin:Retrofit + Hilt 实现 看妹子app
您的位置:首页 >程序人生 >

Linux下find命令的使用(命令+案例)

一、find的作用?

•递归式查找 •根据预设的条件递归查找对应的文件

二、find使用方法

– find [目录] [条件1]…

-type 类型(f文本文件、d目录、l快捷方式)

代码如下:

[root@localhost ~]# find /home-type f[root@localhost ~]# find /root-type f[root@localhost ~]# find /home-type d[root@localhost ~]# find /root-type d[root@localhost ~]# find /etc-type l

-name “名称”

代码如下:

[root@localhost ~]# find/etc/ -name "*.conf"[root@localhost ~]# find/etc/-name "*tab*"[root@localhost ~]# find/etc/ -name "passwd"

-size +或-文件大小(k、M、G)

[root@localhost ~]# find /boot/ -size+20M[root@localhost ~]# find /boot/ -size-10M[root@localhost ~]# find /boot/ -size+300k

-user 用户名 #按照数据的所有者

[root@localhost ~]# useraddwxr#新建用户[root@localhost ~]#find /home-user zhangsan

-mtime 修改时间 #都是过去时间

三个月之前的数据:[root@localhost ~]# find /root-mtime +90查找最近一天内:[root@localhost ~]# find /root-mtime -1

三、find高级使用处理查找的内容

案例:查找并处理文件 1. 利用find查找所有用户 student 拥有的必须是文件,把它们拷贝到 /root/findfiles/ 文件夹中

[root@localhost ~]# useradd student[root@localhost ~]# mkdir/root/findfiles[root@localhost ~]# find /-userstudent-typef[root@localhost ~]# find / -user student-type f-exec cp {}/root/findfiles/\;[root@localhost ~]# ls-A/root/findfiles/

• 操作方法: find [范围] [条件] -exec 处理命令 {} ;

– -exec :额外操作开始 – {} :find查询的结果 – ; :额外操作结束 – 每找到一个符合条件的数据,直接传输给-exec,每次只传输一个参数

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。