Linux文件操作类命令 find

作用:

实时查询,条件很多,结合shell命令统一处理

格式

find  目录  条件  【shell命令】-name或-iname找具体文件名,-iname(常用)可以忽略大小写         例子find  /  -iname  passwd找根目录下名字正正好好叫做passwd文件find  /  -iname  *passwd加上通配符,会匹配所有文件名中带有passwd这个词的-user找属主的文件或者目录例子find /  -user  属主  -group  属组与的关系,既要满足-user条件,也要满足-group条件-group找属组的文件或者目录例子find /  -user  属主 -o  -group  属组逻辑或的关系,-user条件和-group条件,满足一个即可当一个用户删除后,要清除该用户存在时所创建的目录或文件知道用户的uid和gid的情况下find  /  -user  uid   -o  -group   gid不知道uid和gid的情况下-nouser和-nogroupfind  /  -nouser   -o  -nogroup  -size文件大小例子find  /opt  -size 10M 文件大小正好等于10Mfind  /opt  -size -10M 文件大小小于10Mfind  /opt  -size +10M 文件大小大于10Mfind  /opt  -size  +5M   -size  -20M查找文件大小在5M到20M之间的-perm权限例子find  /opt  -perm  644文件或目录的权限直接就是644的权限find  /opt  -perm  /644文件或目录的权限三位只要满足其中一位就可以find  /opt  -perm  -644文件或目录的权限:拥有者至少包含6和属组至少包含4和其他人至少包含4找出Linux系统当中所有suid权限的文件find  /  -perm  /4000找出Linux系统当中所有sgid权限的文件find  /  -perm  /2000-type文件类型-type  后面跟的f找普通文件d找目录b找块设备l找软连接c找字符文件例子find /  -type  l   -iname  *yum* 找软连接文件,文件名包含yum-atime(access访问时间)或-mtime(modify修改时间)或-ctime(change改变时间)(stat  文件——得到的元数据信息当中的时间)都是以天为单位例子find  /opt  -atime  +5找五天前atime发生改变的+是多少之前的-amin或-mmin或-cmin都是以分钟为单位例子find  /opt  -mmin  -3找3分钟以内mtime发生改变的-是多少之内的touch -d   20240201 2.txt(今天创建的模拟一个4天前的一个文件)今天是20240206find  .  -atime  +4  4天前atime发生改变的(可以查到)对搜索到的结果集处理-exec  用shell命令例子find .  -atime  -1  -exec  cp   -r  {}  /tmp  \;将结果集的文件复制到/tmp{}——代表两个文件的结果集将结果集的文件直接删除find .  -atime  -2  -ok  rm  -rf  {}  \;返回结果< rm ... ./1.txt > ?< rm ... ./syg.txt > ?< rm ... ./ytvb.txt > ?-ok以应答的方式进行删除,y删除,n不删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/686029.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

<网络安全>《35 网络攻防专业课<第一课 - 网络攻防准备>》

1 主要内容 认识黑客 认识端口 常见术语与命令 网络攻击流程 VMWare虚拟环境靶机搭建 2 认识黑客 2.1 白帽、灰帽和黑帽黑客 白帽黑客是指有能力破坏电脑安全但不具恶意目的黑客。 灰帽黑客是指对于伦理和法律态度不明的黑客。 黑帽黑客经常用于区别于一般&#xff08;正面…

问题:在额定电压500V以下的电路中,使用的各种用电设备,一般称为(_ _ _)用电设备 #媒体#媒体#媒体

问题&#xff1a;在额定电压500V以下的电路中,使用的各种用电设备,一般称为&#xff08;_ _ _)用电设备 参考答案如图所示

RPA岗位介绍 - RPA实施工程师

一、RPA实施工程师 1.1 岗位概述 专业负责RPA机器人流程开发、实施工作的工程师,主要职责是依据客户需求,对RPA机器人流程进行设计、开发和部署实施工作,并最终协助项目经理完成项目的交付验收。 1.2 岗位职责 1.在RPA机器人自动流程化项目实施中,负责了解现有的客户流程,…

【dofile版本】实证研究Stata代码命令汇总

一、引言 在现代社会科学研究领域&#xff0c;Stata已成为欧美地区最受欢迎的计量分析软件之一。然而&#xff0c;许多研究人员在使用上仍显生疏 为了帮助研究人员更好地利用Stata&#xff0c;整理了一套Stata实证命令汇总&#xff0c;覆盖了从数据的初步处理到高级统计分析的…

Mysql第一关之常规用法

简介 介绍Mysql常规概念&#xff0c;用法。包括DDL、DCL、DML、DQL&#xff0c;关键字、分组、连表、函数、排序、分页等。 一、 SQL DCMQ&#xff0c;分别代表DDL、DCL、DML、DQL。 模糊简记为DCMQ&#xff0c;看起来像一个消息队列。 D&#xff1a;Definition 定义语句 M…

VUE面试题和详解

这里是引用 当涉及Vue.js的面试题时&#xff0c;以下是一些常见的问题和答案&#xff0c;可以帮助你准备面试&#xff1a; 什么是Vue.js&#xff1f; Vue.js是一个开源的JavaScript框架&#xff0c;用于构建用户界面。它采用了MVVM&#xff08;Model-View-ViewModel&#xff09…

【Vue前端】vue使用笔记0基础到高手第2篇:Vue知识点介绍(附代码,已分享)

本系列文章md笔记&#xff08;已分享&#xff09;主要讨论vue相关知识。Vue.js是前端三大新框架&#xff1a;Angular.js、React.js、Vue.js之一&#xff0c;Vue.js目前的使用和关注程度在三大框架中稍微胜出&#xff0c;并且它的热度还在递增。Vue.js是一个轻巧、高性能、可组件…

[ai笔记7] google浏览器ai学习提效定制优化+常用插件推荐

欢迎来到文思源想的ai空间&#xff0c;这是技术老兵重学ai以及成长思考的第7篇分享&#xff01; 工欲善其事必先利其器&#xff0c;为了ai学习的效能提升&#xff0c;放假期间对google浏览器做了一次系统整改&#xff0c;添加了一些配置和插件&#xff0c;这里既有一些显示、主…

在Visual Studio中搭建Dynamo Python开发环境,效率飞一般的增长

最近在学习Dynamo中Python Script的用法&#xff0c;发现这个东西用起来太不友好了&#xff0c;不支持自动缩进&#xff0c;不支持自动填充和提示。用过Visual Studio做二开的都知道&#xff0c;在引用了Revit api以后&#xff0c;就可以自动填充和提示了。 本来英语就不好&am…

Netty中的内置通信模式、Bootstrap和ChannelInitializer

内置通信传输模式 NIO:io.netty.channel.socket.nio 使用java.nio.channels包作为基础–基于选择器的方式Epoll:io.netty.channel.epoll由JNI驱动的epoll()和非阻塞IO.这个传输支持只有在Linux上可用的多种特性&#xff0c;如果SO_REUSEPORT&#xff0c;比NIO传输更快&#xf…

应对.[henderson@cock.li].mkp勒索病毒:数据恢复与预防措施

尊敬的读者&#xff1a; 在数字化时代&#xff0c;勒索病毒已成为企业和个人数据安全的威胁之一。本文将深入介绍[hendersoncock.li].mkp[hudsonLcock.li].mkp [myersairmail.cc].mkp勒索病毒的特点&#xff0c;提供被其加密的数据文件的恢复方法&#xff0c;并分享一些预防措…

设计模式--职责链模式(Chain of Responsibility Pattern)

职责链模式&#xff08;Chain of Responsibility Pattern&#xff09;是一种行为设计模式&#xff0c;它为请求创建了一个接收者对象的链。 这种模式给予请求的类型&#xff0c;对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在职责链模式中&#xff0…

代码随想录 Leetcode435. 无重叠区间

题目&#xff1a; 代码(首刷看解析 2024年2月17日&#xff09;&#xff1a; class Solution { private:const static bool cmp(vector<int>& a,vector<int>& b) {return a[0] < b[0];} public:int eraseOverlapIntervals(vector<vector<int>&…

学习Android的第十二天

目录 Android SeekBar&#xff1a;拖动条控件 SeekBar 属性 SeekBar 事件 SeekBar 定制 范例&#xff1a; 参考文档 Android RatingBar 星级评分条 RatingBar 属性 RatingBar 样式 RatingBar 事件 范例&#xff1a; 官方文档 Android ScrollView 滚动视图 Scroll…

MessageQueue --- RabbitMQ

MessageQueue --- RabbitMQ RabbitMQ IntroRabbitMQ 核心概念RabbitMQ 分发类型Dead letter (死信)保证消息的可靠传递 RabbitMQ Intro 2007年发布&#xff0c;是一个在AMQP&#xff08;高级消息队列协议&#xff09;基础上完成的&#xff0c;可复用的企业消息系统&#xff0c;…

java 宠物医院系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 java 宠物医院系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0&…

c语言遍历文件夹中的文件

文件目录如下&#xff0c;文件夹里还有一些txt文件未展示出来。 使用递归实现&#xff0c;深度优先遍历文件夹中的文件。 代码如下&#xff0c;用了一点C的语法。 #include <io.h> #include <iostream> using namespace std;#define MAX_PATH_LENGTH 100int Tr…

人工智能学习与实训笔记(四):神经网络之自然语言处理

目录 六、自然语言处理 6.1 词向量 (Word Embedding) 6.1.1 词向量的生成过程 6.1.2 word2vec介绍 6.1.3 word2vec&#xff1a;skip-gram算法的实现 6.2 句向量 - 情感分析 6.2.1 LSTM (Long Short-Term Memory)介绍 6.2.2 基于飞桨实现的情感分析模型 6.3 BERT 六、自…

unreal engine5.1中设置convex decomposition凸包分解

UE5系列文章目录 文章目录 UE5系列文章目录前言一、convex decomposition是什么&#xff1f;二、convex decomposition属性设置 前言 今天使用ue5根据网上教程制作可操控直升机&#xff0c;找属性convex decomposition凸包分解&#xff0c;默认的碰撞如下图 如果想使用精细化…

Android Studio安装SDK失败解决办法

Android Studio安装SDK失败解决办法 安装SDK时界面会显示安装的连接&#xff0c;同时在你选择的安装SDK的文件夹里面会生成一些目录和文件&#xff0c;在你选择放SDK的目录下有一个叫做.temp的文件夹&#xff0c;里面放的就是下载的临时文件。 .temp内部的文件夹里面能看到下…