首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux find 命令查找文件和文件夹

大家好,我是架构君,一个会写代码吟诗架构师。今天说一说linux find 命令查找文件和文件夹[通俗易懂],希望能够帮助大家进步!!!...任何位于参数之前字符串都将被视为欲查找目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找子目录和文件全部进行显示。...; -atime:查找在指定时间曾被存取过文件或目录,单位以24小时计算; -cmin:查找在指定时间之时被更改过文件或目录; -cnewer查找其更改时间较指定文件或目录更改时间更接近现在文件或目录...参数 起始目录:查找文件起始目录。 实例 根据文件或者正则表达式进行匹配 列出当前目录及子目录下所有文件和文件夹 find ....-type f 时间戳 UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。

25.8K51
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 批量查找并替换文件夹下所有文件内容

Linux 命令 sed 和 grep 命令结合可以对文件夹所有特定字符串进行快速替换,本文记录方法。...具体操作 批量查找某个目下文件包含内容 cd etc grep -rn "查找内容" ./ 例如: grep -rn "cdn.jsdelivr.net/gh/zywvvd/HexoImages...批量替换某个目下所有包含文件内容 cd etc sed -i "s/查找内容/替换后内容/g" `grep -rl "查找内容" ./` 例如当前我需要将当前文件夹下所有子目录所有子文件中...gitee.com\/zywvvd\/HexoImages\/raw\/main/g" `grep -rl "cdn.jsdelivr.net\/gh\/zywvvd\/HexoImages" ./` 批量查找并替换任意文件夹文件内容...sed -i "s/要找查找文本/替换后文本/g" `grep -rl "要找查找文本" /任意文件夹` 参考资料 https://www.cnblogs.com/aqicheng/p/11446791

6.7K20

Linux下在文件夹所有文件中查找相关内容

先导 本文是为了记录在编程中进行一些在文件夹查找某些关键字进行配置时查找文件过于麻烦解决办法 在Linux开发中使用一些命令或者命令配合进行查找文件内容及匹配关键词还是比较方便。...使用grep grep是在使用Linux时经常会用到一个命令了,这个命令平时大都主要用来进行对一段输出关键字定位,但是这个命令也可以通过使用某些参数来达到文件夹文件内容遍历效果 命令原型 grep...-nr "str" path 参数说明 grep: 就是grep命令 -nr: n是line number行号,r是recursive,可以理解为遍历文件文件夹 “str”: 双引号里面的str就是要查找内容...那么,如果使用find来循环查找文件,使用他输出文件名作为参数给xargs,xargs再将文件名作为grep参数输入,使用grep来查找文件内容进行定位不久可以实现文件内容查找了吗 命令原型 find...,如果文件夹文件较少,可以使用第一种方法,方便快捷;但是如果文件很多情况下为了节省查找时间,可以使用第二种方法,能够较为快速地查找到想要内容。

32.8K20

LInux查找

LInux查找 一、grep 二、find 2.1 基本用法 2.2 -exec 命令选项 2.3 配合 xargs 命令 三、awk 一、grep Global Regular Expression...1、查找时不区分字符串大小写 grep -i ${“查找字符串”文件名} 2、查找时使用正则表达式,匹配符合字符串 grep -e ${“正则表达式”文件名} 3、查找不匹配指定字符串行: grep...-v ${“被查找字符串”文件名} 4、查找时显示被查找字符串所在行数 grep -n ${“查找字符串”文件名} 5、其他 -q 或 --quiet或--silent : 不显示任何信息。...-amin n 查找系统中最后N分钟访问文件 -atime n 查找系统中最后n*24小时访问文件 -cmin n 查找系统中最后N分钟被改变文件状态文件 -ctime n 查找系统中最后...n*24小时被改变文件状态文件 -mmin n 查找系统中最后N分钟被改变文件数据文件 -mtime n 查找系统中最后n*24小时被改变文件数据文件 示例 根据关键字查找 # 在当前目录查找

16.1K10

redis笔记(一)redislinux装过

目录 首先是下载 安装步骤 启动 前台启动 后台启动redis 首先是下载 上传安装包到linux虚拟机里面 安装步骤 1.安装依赖C语言依赖 redis使用C语言编写,所以需要安装...5.0.5.tar.gz上传到/usr/local/tmp中 解压文件 # cd /usr/local/tmp # tar zxf redis-5.0.5.tar.gz 3.编译并安装 进入解压文件夹...后台启动redis 我们之前解压redis之后,文件夹里面有一个redis.conf文件,我们可以把他复制一份,或者不复制,直接在这个文件里面改,但是为了之后主从复制,集群等,还是先复制一份出来把,那么复制到哪个文件夹里面...,这个是不好 以上修改配置之后,进行保存。...就是这个redis是以这个配置文件启动, 我们可以写很多配置文件,用到哪个时候, 就使用哪个配置文件进行启动就可以了。也就是说配置文件可以复制很多份 # .

23530

卓中对于文件夹综合操作

零、前言 手机SD卡里有很多文件夹,感觉挺乱,写个代码整理一下吧,就当巩固一下文件操作 封装一下文件夹信息,更方便获取其中信息,如总大小,文件个数、文件夹个数 很多文件隐藏着,让它暴漏出来,获取空文件夹...,然后清理一下空文件夹 自定义文件夹大小过滤,最后以一个文件夹浏览器小案例总结全文。...一、获取文件夹信息 1.初阶:获取一个文件夹内容大小 直接获取文件夹length()为0,可以通过递归遍历出所有文件夹文件大小,再累加。...将信息保存到文件中.png ---- 二、空文件夹 1.空文件夹检测比较简单,将加入列表条件限定一下即可 /** * 获取某文件夹所有空文件夹 * * @param dir 根文件夹...项目源码 日期 备注 V0.1--无 2018-10-26 卓中对于文件夹综合操作 2.更多关于我 笔名 QQ 微信 爱好 张风捷特烈 1981462002 zdl1994328 语言 我github

1.5K20

如何linux删除文件夹,linux删除文件夹,教您电脑linux怎么样删除文件夹

有些爱学习用户会去操弄linux软件程序,在操作linux过程中,有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这对于刚接触用户来说无疑是一个巨大困难,为此,小编这就来跟大家分享linux...有用户在网上提出这样提问,一般普通用户对这些程序软件还不是很了解,linux 可以说是现在最便宜操作系统,linux 现在正向两个方面发展:服务器版和个人家用版,那么linux删除文件夹呢?...下面,小编就来跟大家介绍linux删除文件夹操作方法。...linux删除文件夹 使用“SecureCRT”,通过 SSH2 连接到Linux 系统 linux电脑图解1 在 Linux 下删除目录命令是“rm”,可以在终端命令提示符下输入“rm –help...首先创建一个名为“test”文件夹,然后输入命令“rm -r test” 文件夹电脑图解3 再来测试一下带有 “rm -r -i -v test” 参数 rm 命令 linux电脑图解4 删除文件夹实例

37.2K50

CentOS8 Linux 8.0.1905装过程(图解)

截止目前为止CentOS最新版本为CentOS 8版本,接下来就介绍CentOS Linux 8.0.1905装过程 1. 安装CentOS 8 ?...成功引导系统会显示如上图界面: # 界面说明   Install CentOS Linux 8.8.1905: 安装CentOS Linux 8.0.1905   Test this media &...install CentOS Linux 8.0.1995:测试并安装CentOS Linux 8.0.1995   Troubleshooting : 故障排除 这里我们就直接安装,所以选择第一项,安装...这里选中本地核准磁盘中磁盘,然后选择存储配中自定义,然后选择左上角完成,会显示一个我们自定义磁盘分配界面,这里我们通过右下角+号添加一个swap分区,空间大小设置内存2倍,我这里是4G...最后会显示登陆界面,我们可以根据账户输入密码然后就可以开始使用CentOS了 总结 以上所述是小编给大家介绍CentOS8 Linux 8.0.1905装过程,希望对大家有所帮助,如果大家有任何疑问请给我留言

1.3K31

Linux文件查找技巧

前言 Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件位置,也有的命令可以帮助我们查找磁盘上任意文件,今天我们就来看看这些命令如何使用。...#-e参数可以查找只存在文件 (由于该文件不存在,因此也不会被查找出来) 查找计算文件数量 locate -c locate.log #只计算查找数量 1 忽略大小写查找 locate -...locate查找存在一个问题是,如果最近有文件被删除,它仍然能找出来,最近有文件增加,它却找不到。也就是说,它查找并不具备实时性。...find find命令是linux下一个强大查找命令。与locate命令相比,它需要遍历磁盘文件,因此查找速度较慢,但正因如此,它实时性比locate好得多。...find ./ -mtime -3 #查找3天内更改过文件 find ./ -mtime 0 #查找今天更改过文件 find ./ -newer sort.txt #查找比sort.txt修改时间更新文件

5.5K10

Linux五个查找命令

1. find find是最常见和最强大查找命令,你可以用它找到任何你想找文件。...- : 所要搜索文件特征。   - : 对搜索结果进行特定处理。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...whereis命令使用实例: $ whereis grep 4. which which命令作用是,在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。...which命令使用实例: $ which grep 5. type type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带,还是由shell外部独立二进制文件提供

1.4K10

Linux五个查找命令

最近,我在学习Linux,下面是一些笔记。 使用电脑时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。...大多数程序员,可能经常使用其中2到3条,对这5条命令都很熟悉的人应该是不多。 1. find find是最常见和最强大查找命令,你可以用它找到任何你想找文件。...- : 所要搜索文件特征。   - : 对搜索结果进行特定处理。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...which命令使用实例: $ which grep 5. type type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带,还是由shell外部独立二进制文件提供

1.5K10

Linux统计某文件夹下文件、文件夹个数

统计某文件夹下文件个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录个数 ls -l |grep "^d"|wc -l 统计文件夹下文件个数,包括子文件夹 ls -lR...grep "js"|wc -l 统计文件夹下目录个数,包括子文件夹 ls -lR|grep "^d"|wc -l 说明: ls -lR 长列表输出该目录下文件信息(R代表子目录注意这里文件,不同于一般文件...,又由于一行信息对应一个文件,所以也就是文件个数。...====================================== 如果只查看文件夹 ls -d  只能显示一个. find -type d    可以看到子文件夹 ls -lF |grep .../    或 ls -l |grep '^d'  只看当前目录下文件夹,不包括往下文件夹

5.4K60

linux文件夹权限777怎么设置,Linux:设置文件夹权限之777含义

今天面试时候一不小心就给自己挖坑了,说使用过Linux命令时,我说了一个 mkdir -m 777 文件夹名称——创建文件夹及授予权限,然后就被问: 为什么mkdir -m 777 文件夹名称授予文件夹权限要用...在linux系统中,文件或目录权限可以分为3种: R: 4 可读 W:2 可写 X: 1 执行 -:对应数值0 数字 4 、2 和 1表示读、写、执行权限 rwx = 4 + 2 + 1 = 7...rw = 4 + 2 = 6 (可读写不可运行) rx = 4 +1 = 5 (可读可运行不可写) 所以最高权限就是777:(4+2+1) (4+2+1) (4+2+1); 第一个7:表示当前文件拥有者权限...,7=4+2+1 可读可写可执行权限; 第二个7:表示当前文件所属组(同组用户)权限,7=4+2+1 可读可写可执行权限; 第三个7:表示当前文件组外权限,7=4+2+1 可读可写可执行权限; 所以同理...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

13.4K30

linux查看文件夹文件个数

linux查看文件夹文件个数(当前目录文件数)//包含子目录 ls -l |grep "^-"|wc -l //验证了redhat好用 或 find ..../company -type f | wc -l 查看某文件夹下文件个数,包括子文件夹。 ls -lR|grep "^-"|wc -l 查看某文件夹文件夹个数,包括子文件夹。...ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里文件,不同于一般文件,可能是目录、链接、设备文件等) grep "^-" 这里将长列表输出信息过滤一部分...,只保留一般文件,如果只保留目录就是 ^d wc -l 统计输出信息行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息行数,又由于 一行信息对应一个文件,所以也就是文件个数。...Linux查看文件夹大小 du -sh 查看当前文件夹大小 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 du -sk filename 查看指定文件大小 来源:https

10.8K50

Linux查找文件方法

Linux四种查找文件方法 ? 一、which which命令作用是,在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。 也就是说它返回是你该命令所处位置。...三、locate 说到locate,其实它基本已经能够完成我们基本所需查找需求,并且速度很快,这是因为它是在一个库中进行查找,上面的whereis也是哦。...而不是通过硬盘来查找,这个数据库是liunx自动创建,并且每天更新一次。...上面说了locate是在一个库里查找文件,因此对于一些有新变动文件,而你库还没更新时,这些文件你是用locate找不到,这时find就派上用场了,它可是从硬盘里一个一个进行查找,正因为这样它速度也会相当慢...:查找名称为yeyz_dev文件 ?

6K10
领券