linux在根目录下查找文件名称,如何使用Find命令在Linux中查找文件

130462123_1_20180417023944128

Linux find命令是Linux系统中最重要和最方便的命令之一。 顾名思义,它可以根据您设置的任何条件和变量在Linux PC上找到文件。 您可以使用find命令按权限,用户,组,文件类型,日期,大小和其他可能的标准查找文件。

find命令默认在大多数Linux发行版上可用,因此您不必为其安装软件包。

在本教程中,我们将向你展示如何在命令行中使用搜索表达式的各种常见的组合来查找在Linux上的文件。

按名称查找当前目录中的文件

搜索文件的最明显方式是通过名称。按名称查找在当前目录中的文件,运行:

find . -name photo.png

130462123_2_20180417023944269

如果你想找到同时包含大写和小写字母名称的文件,请运行:

sudo find / -name gzip -print

130462123_3_20180417023944394

在特定的目录下查找文件

如果您想要找到像在特定目录下的文件,如“/home”,请运行:

find /home -name filename.txt

如果要在“/ home”目录下找到扩展名为“.txt”的文件,请运行:

find /home -name *.txt

要在多个目录(如“/ home”和“/ opt”)下查找名称为“test.txt”的文件,请运行:

find /home /opt -name test.txt

要在“/ home”目录中查找隐藏的文件,请运行:

find /home -name '.*'

要找到名为“test.txt”的单个文件并将其删除,请运行:

find /home -type f -name test.txt -exec rm -f {}

要查找“/ opt”目录下的所有空文件,请运行:

find /opt -type f -empty

使用名称查找目录

如果您想在“/ home”目录下找到名称为“testdir”的所有目录,请运行:

find /home -type d -name testdir

要将“/ home”下的所有空目录归档,请运行:

find /home -type d -empty

查找具有特定权限的文件

find命令可用于使用perm选项来查找具有特定权限的文件。

要在“/ home”目录中查找所有权限为“777”的文件,请运行:

find /home -type f -perm 0777 -print

要在没有权限 '777' 的情况下查找所有文件, 请运行:

find . -type f ! -perm 777

要查找所有只读文件,请运行:

find /home -perm /u=r

要查找所有可执行文件,请运行:

find /home -perm /a=x

要查找所有权限为“553”的粘性位集文件:

find /home -perm 1553

要查找所有SUID设置文件,请运行:

find /home -perm /u=s

要查找权限为“777”的所有文件并将其权限更改为“700”,请运行:

find /home -type f -perm 0777 -print -exec chmod 700 {} ;

根据日期和时间查找文件和目录

要查找“/ opt”下所有在20天前修改的文件,请运行:

find /opt -mtime 20

要查找二十天前访问的“/ opt”下的所有文件,请运行:

find /opt -atime 20

要查找“/ opt”下的所有文件,这些文件早于30天前修改并且在修改后不超过5天:

find /opt -mtime +30 -mtime -50

要查找在最近两个小时内更改的“/ opt”下的所有文件,请运行:

find /opt -cmin -120

根据大小查找文件和目录

要查找“/ home”目录下的所有10MB文件,请运行:

find /home -size 10M

要查找“/ home”目录下大于10MB且小于50MB的所有文件,请运行:

find /home -size +10M -size -50M

要查找“/ home”目录下所有大于10MB的“.mp4”文件并使用单个命令将其删除,请运行:

find /home -type f -name *.mp4 -size +10M -exec rm {} ;

结论

那就是 - 在Linux上查找你想要的任何文件的一整套清单。 它可能不像您的基本Windows搜索那么简单,但它更加详细和具体。 这里有没有我们错过的命令? 让我们在评论中知道!

更多阅读

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

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

相关文章

小米游戏手柄pc插件_在电视上玩电脑游戏

有两个XBOX无线手柄,但steam游戏玩不过来,一直没有买主机。周末想和老婆一起合作玩玩《战斗方块剧场》,这样电脑椅就不够用了,还是窝在沙发里用电视玩着舒服。简单的方法是将显卡的输出接口转接到电视输入口即可。但这样有两个问题…

linux进程创建时间,linux进程创建时间计算

欢迎访问小站,阅读此文http://www.yandong.org/archives/501简介墙上时间,也就是距离1970年1月1日的时间,在linux kernel内部没多大用处,对其的应用多在用户空间。本文的目的在于在kernel里面计算得到 进程创建的墙上时间计算公式…

火焰传感器感应有火亮灯代码_智能无线感应灯火了,光感人感2种传感器感应,做照明品牌的几光...

智能无线感应灯火了,光感人感2种传感器感应,做照明品牌的几光曾经无数次幻想过的一个生活画面 :清晨推开厨房的门,有一束微弱的光跟随着自动亮起;然后倒一杯温开水给自己;手清扫过橱柜,一束亮光…

ax200网卡支持Linux吗,Deepin 20和Win10双系统中AX200网卡不能用的请关闭快速启动

如果你有Deepin 20和Win10双系统中机械革命CODE 01 AX200网卡不能用,不能上网的问题,请尝试关闭一下Win10的快速启动,或许问题就能解决了,以下是相关的问题例子。电脑配置参数CPU:AMD R7 4800H。内存:16G D…

线程同步有几种方法_架构师面试必问的多线程状态切换及常用方法

架构师面试必问的多线程状态切换及常用方法一、问题背景Java架构师面试中,多线程状态切换及常用方法几乎是必问的,要掌握创建多线程的方式和方法。二、创建多线程的几种方式2.1方式一继承Threadpublic class ThreadDemo extends Thread{public void run(…

curaengine linux编译,Cura源码在Ubuntu15.04上编译脚本(成功)

Cura是著名的3D打印切片和控制软件。新的版本采用Qt和Python进行了重构,界面变化也非常大,目前还在开发中,运行问题还有不少。这里介绍如何从源代码进行Cura的编译,可以抢先体验新版的界面设计和根据需要进行订制。这个把相关的脚…

线程等待通知 linux,Java 线程协作 wait(等待)与 notiy(通知)

一.wait()、notify()和notifyAll()为了更好的支持多线程之间的协作,JDK提供了三个重要的本地方法//调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对象的锁.public final void wait() throws InterruptedException {wait(0);}//调用某…

新买的笔记本电脑怎么分盘_别再吐槽游戏本越玩越慢:笔记本电脑降速揭秘+散热维护小贴士...

花大价钱买的电竞本,配置越高?降速越狠?夏天到了,日益升高的温度不会影响我们日常搞机的热情~ 新买的4核、6核、8核游戏本照样在各大游戏中征战四方。然而,为什么明明配置很高的笔记本电脑,突然变得如老牛拉…

linux中开启514端口,linux中开启指定端口

1.修改/etc/sysconfig/iptables文件,增加如下一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT重启 iptablesservice iptables restart2.…

zenmap nmap输出无显示_双路显示控制仪XME-H80-1616价格报价

双路显示控制仪XME-H80-1616价格报价 主要性能二十多种输入信号可选择: 测量输入信号可进行开方及小信号切除。 过程量、给定值、控制量、阀位反馈量等多重显示;测量值与给定值的显示可进行加减运算。 控制量PID调节正反作用选择。 可设置PID调节器的上下…

linux查看进程详细信息top,linux查看系统进程信息命令 px,top详解

linux查看系统进程信息命令 px,top详解发表于:2011-03-10来源:作者:点击数:linux查看系统进程信息命令 px,top详解 软件测试 ps ax命令是显示一个当前系统进程的列表,该列表中包括其它用户拥有的进程, -a 显…

capture 部分元器件编号_十大电子元器件及其相关基础知识

导读对于从事电子行业的工程师来说,电子元器件是每天都需要去接触,每天都需要用到的,但其实里面的门门道道很多工程师未必了解。文中列举出工程师们常用的十大电子元器件,及相关的基础概念和知识。常用电子元器件有哪些&#xff1…

linux+硬盘rd5,Raid磁盘阵列

Raid:是冗余磁盘阵列的缩写。raid技术主要解决的问题的容量组合、高读写速度、同步备份(实时备份,即镜像)等功能。Raid的实现方法:硬raid:通过raid卡来raid功能。优点:性能高、稳定性好。 缺点:成本较高,因为需要买rai…

苹果笔记本能玩英雄联盟吗_英雄联盟手游可以玩云顶之弈吗 独立还是内置

众所周知,端游云顶之弈和英雄联盟是一个客户端的,必须下载英雄联盟才能玩云顶之弈。那么Lol手游内能否玩上云顶之弈手游呢?今日光耀菌就解答这个问题,留有疑惑的玩家们快来了解一番吧!LOL手游能玩云顶之弈吗?首先目前版本的lol手游内&#…

linux8安装ftp服务,CentOS8.0 安装配置ftp服务器的实现方法

CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示【没有到主机的路由】错误。但是关闭防火墙后&…

win10关机后自动重启_Win10关机风扇还在转|解决win10关机后风扇继续转方法

Win10如果配合固态硬盘使用,可以实现开关机速度快。但是有些用户发现电脑在关机的时候,屏幕是关掉了,可风扇还继续在转,其主要原因是因为系统还没有完全关闭导致的,这篇文章系统部落将会给大家带来两个解决方法&#x…

linux ssh 插件,玩转VSCode插件之Remote-SSH的使用情况

前言每当更换电脑就要从新搭建一遍开发环境。。。每当拉完最新代码程序在本地跑不起来的时候就要检查服务器和开发电脑的环境。。。每当服务器上出Bug的时候就想如果可以能够调试服务器代码多好啊。。你是不是早就受够了vim这个煞笔编辑器。。。现在最火的是云原生应用&#xf…

保护眼睛的电脑设置_干货,怎么设置显示器,才能保护好我们的眼睛?

复工开始,网课不断,我们的眼睛又迎来了一波挑战!你是不是有的时候会因为长时间用眼看显示器而流泪不止(不是因为看电视剧感动哈),或者是长时间工作而眼部疲劳,你也明白一直用显示器伤眼可是不得不用!楼主去…

linux .la文件的作用,.la文件 和 libtool

Linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o 是目标文件,相当于Windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a 为静态库,是好多个.o合在一起&#…

html输入密码跳转页面_【小乔锦囊】角色/仓库密码无法清除,怎么办?

— ◆ 小 乔 锦 囊 ◆ —近期,小乔收到玩家宝宝们的提问:在客服专区中进行角色或仓库密码的清除时,会收到登录验证失败的提示,应该怎么办?辛苦玩家宝宝们的热心反馈!该问题目前已在紧急修复中。同时&#x…