linux基础学习(7):find命令

news2024/11/17 1:41:03

1.按照文件名搜索

find  搜索路径  选项  文件名

选项:

-name:按文件名搜索

-ineme:不区分文件名大小写搜索

-inum:按inode号搜索

按文件名搜索跟按关键词搜索不一样,只能搜到文件名完整对应的文件

*根据文件名查询inode号可以用命令:ls  -i  文件名

find 搜索路径 -inum 文件名  与  ls -i  文件名  可以视为相反的两条命令

|什么是inode 

文件的创建者、创建日期、文件大小、文件权限等信息存储的区域叫做inode,而文件的实际信息存储的区域叫做block。因此一个文件必须占用一个 inode, 并且至少占用一个block。
每个inode都有一个inode号,系统用 inode号码来识别不同的文件,而文件名则是供用户来区分文件的。文件名和 inode号是一一对应的关系。

 

2.按文件大小搜索

find  搜索路径   -size   +|- 大小

+是搜索比指定大小大的文件,-是搜索比指定大小小的文件。当然也可以不加+-号

*文件大小的单位可输入k、M、G,单位的大小写是固定的

3.按时间搜索

find 搜索路径  选项  +|- 时间

选项:

-atime :按文件访问时间搜索

-mtime:按文件数据修改时间搜索

-ctime:按文件状态修改时间搜索

*单位是天。-5代表5天内的,5代表5~6天的,+5代表6天以前的

4.按权限搜索

find  搜索路径  -perm  权限

5.按所有者搜索

(1)find  搜索路径  -user   用户名

(2)find  搜索路径  -group  组名

(3)find  搜索路径  -nouser 

*-nouser选项代表搜索没有所有者的文件,在linux系统中,除了垃圾文件与外来文件(光盘与u盘中的文件如果是从windows中复制过来的,在linux中就会识别无所有者的文件),所有文件都有所属者,所以这条命令常用于查找垃圾文件

6.按类型搜索

(1)find  搜索路径  -type  d     查找目录

(2)find  搜索路径  -type  f      查找普通文件

(3)find  搜索路径  -type  l      查找软链接

7.逻辑选项

find命令可以使用逻辑选项同时进行多种搜索

(1)- a       逻辑与

(2)-o        逻辑或

(3)-not     逻辑非

8.-exec与-ok选项

(1)-exec

find命令  -exec  命令2  {}  \;

(2)-ok

find命令  -ok  命令2  {}  \;

{}  \;的格式是固定的,不是要在{} 内填什么内容

*这两条命令都是把find命令的搜索结果作为命令2的处理对象,只是-ok选项会在执行时逐条询问用户,-exec选项不会询问,而是直接执行

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

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

相关文章

加速应用开发:低代码云SaaS和源码交付模式如何选

随着数字化转型的加速,企业对于快速开发和交付高质量应用的需求也越来越迫切。为了满足这一需求,开发者们开始探索采用低代码平台进行软件开发工作,以加速应用开发过程。 目前,市场上的低代码产品众多,但基本可分为简单…

特征工程之特征降维

为什么要进行特征降维? 特征对训练模型是非常重要的,用于训练的数据集包含一些不重要的特征,可能导致模型泛化性能 不佳 某些特征的取值较为接近,其包含的信息较少 希望特征独立存在对预测产生影响,两个特征同…

Goldsky - 使用ClickHouse和Redpanda的黄金标准架构

本文字数:6240;估计阅读时间:16 分钟 作者:ClickHouse Team 审校:庄晓东(魏庄) 本文在公众号【ClickHouseInc】首发 介绍 作为一家以开源为根基的公司,我们发现用户通常是第一个识别…

JWT登录

JWT JSON Web Token(JSON Web令牌) 是一个开放标准(rfc7519),它定义了一种紧凑的、自包含的方式,用于在各方之间以JSON对象安全地传输信息。此信息可以验证和信任,因为它是数字签名的。jwt可以使用秘密〈使用HNAC算法…

3.确认弹窗(ConfirmPopup)

愿你出走半生,归来仍是少年! 环境:.NET 7 在开发中,最常用的弹窗之一表示确认弹窗,为了减少重复的开发工作,所以需要基于Popup进行封装。 1.布局 分为标题、确认内容、按钮三个区域,都是可供调整的。 &l…

二叉树堆的应用实例分析:堆排序 | TOP-K问题

📷 江池俊: 个人主页 🔥个人专栏: ✅数据结构冒险记 ✅C语言进阶之路 🌅 有航道的人,再渺小也不会迷途。 文章目录 前言一、堆排序1.1 排序思想1.2 堆排序过程(图解)1.3 堆排序代…

查看代码是否是在GPU上跑的

import torchif torch.cuda.is_available():print("运行在GPU上") else:print("运行在CPU上")进入容器后 如果进入容器后,是没法通过nvidia-smi命令查看显卡型号的,但是环境仍然是GPU在运行。 nvidia-smi 没进入的时候

【笔记】杨继深老师电磁兼容(EMC)课程1-3笔记

视频链接 【杨继深老师电磁兼容(EMC)课程最新版——精品课_哔哩哔哩_bilibili 1、什么是电磁骚扰(EMI)?  第1讲 什么是辐射发射 P1 - 01:39.  骚扰:主动性的对其他设备造成影响…

从多巴胺到老钱风,品牌如何做好人设营销

在今年开年,又一大旅游城市爆火,被网友称为“讨好型市格”的哈尔滨,第一次有了清晰的人设,哈尔滨也迎来无数游客。其实品牌玩人设营销不止今年,在去年就已经有趋势,比如i人e人营销、“多巴胺穿搭”&#xf…

激光雷达标定入门(7)海康摄像头驱动

如果你在使用海康威视摄像头时遇到了编译报错的问题,可能是链接库的路径配置不正确。下面是解决这个问题的步骤和原理: 1. 克隆海康摄像头驱动代码 首先,你需要将海康摄像头的驱动代码克隆到你的工作空间中。使用以下命令: git…

【docker】解决docker overlay2目录占用大量磁盘空间,导致验证码出不来,报错Can‘t create output stream!

问题: 验证码出现Cant create output stream!报错信息 排查: 所在服务器磁盘使用率已经到达100%,经排查,服务器目录/var/lib/docker/overlay2占用大量磁盘空间, 解决: 使用【docker system prune】命令删…

哪吒监控面板对VPS统一管理

VPS安装Nginx Proxy Manager 可视化面板 - 非必须 Nginx作用是做一个代理,不用代理直接安装哪吒面板也是可以的,但是必须要有一个域名和github账号。 1、更新下VPS系统环境: apt update -y && apt install -y curl socat wget sudo…

安装宝塔面板后k8s所在节点pod无法正常工作解决方法,kubernetes k8s 与宝塔面板冲突解决方法

在实际项目过程中我们使用了k8s 在生产环境中运行管理服务。 但是对服务器的状态管理我们使用了宝塔面板进行 K8s 版本1.2.8 宝塔面板 版本 8.05 操作步骤是这样的。 1.完成1.2.8 k8s的节点安装,并正常运行服务。 过程略 2.安装宝塔面板 ​ yum install -y …

ChromeDriver谷歌驱动最新版安装120/121/122

chromeDriver最新版本下载 最新驱动 https://googlechromelabs.github.io/chrome-for-testing/参考: https://blog.csdn.net/m0_57382185/article/details/134007615

中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要 --九五小庞

原文链接:中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要_滚动新闻_中国政府网 第二篇 坚持创新驱动发展 全面塑造发展新优势 坚持创新在我国现代化建设全局中的核心地位,把科技自立自强作为国家发展的战略支撑,面…

Cute Http File Server 使用文章

下载 官网:http://iscute.cn/chfs 蓝奏下载:https://wwts.lanpw.com/iKP1i1m9572h 开源:https://github.com/docblue/chfsgui 介绍 Cute Http File Server 是国内免费开源的局域网传输服务器软件。 可以不用借助QQ、某信软件传输文件&am…

AI绘图软件:探索未来的创意工具

AI绘图软件有很多,以下是一些比较知名的AI绘图软件: Adobe Photoshop:全球最流行的图像编辑软件之一,具备多种AI功能,如智能修复、智能笔刷等。Corel Painter:一款专业的数字艺术软件,有AI功能…

SpringBoot,TDengine时序数据库,实现物联网,车联网大批量数据更新最佳实践。

简介 TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台,它能安全高效地将大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发,对业务运行状态进行实时监测、预警,提供实时的商业洞察。其…

.NET 跨平台图形库 SkiaSharp 基础应用

写在前面 SkiaSharp 是适用于 .NET 和 C# 的 2D 图形系统,由开源 Skia 图形引擎提供支持,在 Google 产品中广泛使用。 可以在应用程序中使用 SkiaSharp Xamarin.Forms 绘制 2D 矢量图形、位图和文本。支持跨平台,Windows、Linux、Anroid、IO…

IDEA 创建maven项目没有src

环境: IntelliJ IDEA 2022.3.3 (Ultimate Edition) JDK 17 Windows 11 10.0 Maven 3.9.5 创建maven项目的时候没有src目录 试过网上说的重新配置maven库,增加vm-options,并没有什么用。直到我看见了 正常创建就好了。