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

Linux 系统查找文件命令

Linux 系统查找文件命令,融合多部Linux经典著作,去除多余部分,保留实用部分。 查命令绝对路径: which用于查找并显示给定命令的绝对路径,环境变量中PATH参数也可以被查出来。...: locate 搜索一个数据库/var/lib/mlocatedb,这个数据库中含有本地所有文件信息,Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件...按文件查找: 常用查询通配符 \* #匹配任意一个或多个字符 ?...-inum 根据i节点查询 有一些文件的硬链接数量很多,有相同的i节点,查找其中一个文件的i节点号,一次性删除。...在linux中有一个别名机制,如rm删除文件,执行的却是rm -i(用which rm 可以查看命令别名), 使用rm删除文件前会提示,就是因为rm -i这个参数。

4.3K30

linux(八)linux系统查找文件

前面介绍的是find命令,我们发现一个find命令居然有那么多的命令,我看到都要晕了,不管没有关系,加油。相信自己!...一、grep命令   1.1、作用   Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。     ...‘[a-z]\{5\}’ aa     4)查找pass和passwd.txt文件中包含root的行         cat passwd passwd.txt |grep -i root      ...5)查找pass和passwd.txt文件中包含root的行      grep -i root passwd passwd.txt  二、wc命令   2.1、作用 统计文件里面有多少单词,多少行...3.3.2、选择参数             --block-size= 指定区块大小       -t 只显示选定文件系统的磁盘信息       -x 不显示选定文件系统的磁盘信息

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

linux(七)之linux系统查找文件

4)在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高。     ...6)举例说明:xargs命令是如何同find命令一起使用       6.1)下面的例子查找系统中的每一个普通文件,然后使用xargs命令来测试它们属于哪类文件                # find...o -print         2)用find查找文件的时候怎么避开某个文件目录         比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件                   ...如果系统突然没有可用空间了,很有可能某一个文件的长度在此期间增长迅速,这时就可以用mtime选项来查找这样的文件。         ...在下面的例子中, find命令从文件系统的根目录开始,查找一个名为CON.FILE的文件

5.5K100

Linux入门】文件查找

常用命令 which:命令查找 whereis:在系统特定目录下查找文件 locate:利用数据库查找文件 find:文件查找 命令查找 which which 命令用于查找指定命令(脚本文件)的可执行文件路径...,在系统的【PATH】变量指定的路径中搜索某个系统命令的位置,并返回搜索结果(默认只返回第1个匹配结果)。...】环境变量所规范的路径,去查找执行文件文件名,有些命令不在环境变量所指定的路径中,则无法查找到 在系统特定目录下查找文件 whereis whereis 命令只是在特定目录下查找文件并返回路径,并没有查找硬盘上的所有文件...命令格式: whereis [参数] 文件名或目录名 # 参数 -l:列出 whereis 会查找的几个主要目录 -b:只查找 binary 二进制格式的文件 -m:只查找说明文件 manual 路径下的文件...chpasswd /etc/pam.d/passwd /etc/security/opasswd locate 是通过数据库来查找,而数据库的建立默认是由系统每天执行一次,所以新建立的文件可能无法被及时搜索到

24831

利用 Linux 查找重复文件

在find的基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限的命令行功能,比如:可以快速查找Linux某个文件夹及其子文件夹中的重复文件列表。...要实现这个功能在流程上是比较简单的,只要查找遍历出所有文件,再通过命令去比较每个文件的MD5就OK啦。...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件...那么这个问题该怎么做呢?当然方法多种多样,而且无论那种方法应该都不会太难,但笔者第一次遇到这个问题的时候第一反应是是用Linux的Shell脚本,所以文本介绍这种方式。...,然后copy上面代码就可以了,系统会对当前文件夹及子文件夹内的所有文件进行查重。

5.4K50

Linux Shell查找文件

/bin/bash # 查找当前目录中所有大于1mb的文件,把文件名写到文本文件中,统计个数 # # find命令,参数:路径地址,命令参数,-size n (查找长度为n的文件) -type f (...查找某类型文件,f普通文件) # tee命令 参数:文件名 (把输入数据保存成文件) # | 管道符号 把第一个命令的执行结果传给第二个命令 # wc统计命令,参数:-l (统计行数) find.../bin/bash # 目的:查找/目录下,文件名以abc开头的文件100个,保存到文件中 # # for in循环 # shell的命令替换,反引号,将命令执行结果保存到变量中 # find查找命令...参数:-name "xxx" (查找文件名,里面可以用通配符*) # head开头命令 参数:-n (显示多少行) # 输出重定向>> 两个>>代表追加 for filename in `find /

5.2K20

Linux查找文件命令

在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。...本文整理了查看大文件和清空内容等命令,有用记得收藏~ 目录 1、查询服务器中大于1G的文件 2、查询服务器中大于1G的文件及属性信息 3、查询大文件并排序 1、查询服务器中大于1G的文件 find...tbl_account_pay_record.ibd /var/log/mysqld.log /home/local/mycat/logs/wrapper.log 这条命令是查询自"/"根目录下所有大小超过1G的文件...,查询的大小可以根据需要改变,如下: 相关查询:查询服务器中大于100M的文件 find / -type f -size +100M 2、查询服务器中大于1G的文件及属性信息 命令如下,在查询大于1G文件的同时...这里用du -h只显示文件大小和路径,如需查看详情信息,将 du -h 改为 ls -l 即可 find / -type f -size +1G -print0 | xargs -0 du -h |

7.5K20

Linux文件查找命令详解

对于文件查找,我们最好用的还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。...locate命令 locate也能查询命令的相关路径以及帮助等,但是它不是从PATH路径中进行遍历的,它是从Linux中的一个数据库mlocate.db进行查询的,mlocate.db数据库位于/var...对于find命令的使用有一个大致的公式 find 要查找的位置 [限制条件] 要查找文件名 举个例子,从根目录下寻找所有的文件名中包含balabala的文件 ?...再举一个例子来理解一下上面的这个内容 我们查找一下当前目录下的所有以 .txt 来结尾的文件,然后并将其内容进行输出 ?...推荐阅读 这居然是一个RCE漏洞 Linux重定向及反弹shell详解 部署IIS+PHP+Oracle环境 Linux目录结构及开机流程详解 部署IIS+PHP+SQL server环境

6.3K20

linux文件查找-find命令

、d-目录、c-字符文件、b-块设备、p-管道文件、l-符号连接          -size:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计          -fstype:查找属于某一类型文件系统文件...n:查找系统中最后n分钟访问的文件          -atime n:查找系统中最后n*24小时访问的文件          -cmin n:查找系统中最后n分钟被改变文件状态的文件         ...-ctime n:查找系统中最后n*24分钟被改变文件状态的文件          -mmin n:查找系统中最后n分钟被改变文件数据的文件          -mtime n:查找系统中最后n*24小时被改变文件数据的文件.../test.txt  5、使用exec或ok来执行shell命令:          只要把想要的操作写在一个文件里,就可以用exec来配合find命令查找     1)显示当前目录下面所有大于10k的文件...,exec后面执行了一个命令,{}代表文件名 [root@bogon ~]# find .

8.6K30

Linux查找文件 find

Linux查找文件 find find命令可以在文件系统查找文件,它的一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。...测试:对于遇到的每个文件,都会进行测试。测试结果为真的文件会被做成一个列表。 动作:测试完成后,对列表中的每个文件执行指定的动作。...-name now.txt:测试,对于每个文件,测试其名字是否为now.txt,将测试为真的文件做成一个列表。 -print:动作,对于列表中的每个文件,执行print(显示)操作。...-name '*.txt' -print # 搜索工作目录中文件名不以.txt结尾的普通文件并显示 动作 例子 $ find ./ -name now.txt -print 中的-print就是一个动作...ls -l处理find搜索到的每个文件 这个例子中的';'代表着每个文件处理语句的结束,下面是另一个例子: $ find ./ -type d -exec chmod 777 {} ';' # 将工作目录下的目录文件修改为

7.9K40

利用 Linux 查找重复文件

在find的基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限的命令行功能,比如:可以快速查找Linux某个文件夹及其子文件夹中的重复文件列表。...要实现这个功能在流程上是比较简单的,只要查找遍历出所有文件,再通过命令去比较每个文件的MD5就OK啦。...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件。...那么这个问题该怎么做呢?当然方法多种多样,而且无论那种方法应该都不会太难,但笔者第一次遇到这个问题的时候第一反应是是用Linux的Shell脚本,所以文本介绍这种方式。...,然后copy上面代码就可以了,系统会对当前文件夹及子文件夹内的所有文件进行查重。

4.1K30

linux查找文件

随着时间的推移,您的磁盘驱动器可能会被大文件占用大量磁盘空间,不必要文件弄得乱七八糟。通常是因为大型日志文件或备份文件,导致Linux系统的磁盘空间不足。...本教程介绍如何使用find和du命令在Linux系统查找最大的文件和目录。 使用find命令查找文件 find命令是Linux系统管理员工具库中最强大的工具之一。...-xdev -type f -size +100M -print 仅搜索当前工作目录(.)中的 文件(-type f),大于100MB(-size +100M),不要查找其他文件系统上的目录(-xdev...例如,您可以搜索超过多少天的大文件,具有特定扩展名的大文件或属于特定用户的大文件。 使用du命令查找文件和目录 du命令用于估计文件空间使用情况,对于查找占用大量磁盘空间的目录和文件特别有用。...:估算当前工作目录(.)中的磁盘空间使用情况,包括文件和目录(a),以比较接近人的常见可读格式打印大小(h)并跳过不同文件系统上的目录(x)。

8.4K10

第十一章·Linux系统管理-文件查找

5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。...还还有些时候,我们想要找到,某个目录下,7天之前创建的文件。 还还还有些时候,我们想找到,某个目录下,所有以.sh结尾的脚本。 Linux系统中的find命令在查找文件时非常有用而且方便。...它可以根据不同的条件来进行查找文件:例如权限、拥有者、修改日期/时间、文件大小等等。 同时find命令是Linux下必须掌握的。.../usr/sbin -perm -2000 -ls //包含sticky [root@zls ~]# find /usr/sbin -perm -1000 -ls ---- find处理动作 当查找一个文件后..."ifcfg*" -exec rm -f {} \; [root@zls ~]# find /etc -name "ifcfg*" -delete ---- find结合xargs #xargs将查找到结果一个一个的处理

38430

利用Linux命令高效查找文件为windows系统瘦身

在瞎折腾的过程中发现一个比较好用的功能:一条Linux命令,找出你系统中的大文件。在此跟大家分享一下。 ​第一步:安装Git 考虑到一些平台不支持发链接,在此就不直接提供下载链接了。...第三步:查找文件 这是最关键的一步了!运行Git Bash之后,我们就可以输入Linux中的find命令来查找系统中的大文件了!...接下来我们来尝试查找E盘中的大文件。.../e/系统镜像/Linux/FreeBSD-11.1-RELEASE-amd64-dvd1.iso /e/系统镜像/Linux/rhel-server-7.4-x86_64-dvd.iso /e/系统镜像...命令的使用格式为:find 查找路径(C盘:/c,D盘:/d) 查找条件(如:-size +1G,这代表文件的大小超过1GB),大家可以根据自己的实际情况来使用。查找的过程有点漫长,大家需要耐心等待!

3.1K20
领券