首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux入门】文件查找

常用命令 which:命令查找 whereis:在系统特定目录下查找文件 locate:利用数据库查找文件 find:文件查找 命令查找 which which 命令用于查找指定命令(脚本文件)的可执行文件路径...,在系统的【PATH】变量指定的路径中搜索某个系统命令的位置,并返回搜索结果(默认只返回第1个匹配结果)。...命令格式: which [参数] 命令名称 # 参数 -a:列出所有匹配项,而不仅是第1个匹配项 命令示例: # 查找 ls 命令的位置,默认只返回第1个匹配结果 which ls # 可能返回以下内容.../usr/bin/ls # 查找 ls 命令的位置,返回所有匹配结果 which -a ls # 可能返回以下内容 /usr/bin/ls /bin/ls 需要注意的是:which 命令是根据【PATH...】环境变量所规范的路径,去查找执行文件文件名,有些命令不在环境变量所指定的路径中,则无法查找到 在系统特定目录下查找文件 whereis whereis 命令只是在特定目录下查找文件并返回路径,并没有查找硬盘上的所有文件

24431

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.1K20

利用 Linux 查找重复文件

在find的基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限的命令行功能,比如:可以快速查找Linux某个文件夹及其子文件夹中的重复文件列表。...要实现这个功能在流程上是比较简单的,只要查找遍历出所有文件,再通过命令去比较每个文件的MD5就OK啦。...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件...install dupeguru* 方法三:使用Find命令解析 在工作生活当中,我们很可能会遇到查找重复文件的问题。...首先看第一句: find -not -empty -type f -printf "%sn" find是查找命令;-not -empty是要寻找非空文件;-type f是指寻找常规文件;-printf

5.4K50

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.4K20

Linux文件查找命令详解

对于文件查找,我们最好用的还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。...which命令 通过which命令,我们可以找到某一个命令所在的位置,它是通过PATH路径进行查询的 ?...对于find命令的使用有一个大致的公式 find 要查找位置 [限制条件] 要查找文件名 举个例子,从根目录下寻找所有的文件名中包含balabala的文件 ?...我们也可以按照修改时间对文件进行查找,加入 -mtime 参数就可以了 为了方便find的按时间查找,我们用下面的命令来生成一批文件 首先先了解一下date命令 ?...推荐阅读 这居然是一个RCE漏洞 Linux重定向及反弹shell详解 部署IIS+PHP+Oracle环境 Linux目录结构及开机流程详解 部署IIS+PHP+SQL server环境

6.3K20

linux文件查找-find命令

-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。...3、find命令的选项:          -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。         ...:查找无有效属组的文件          -newer file1 file2:查找更改时间比file1新,但是比file2旧的文件          -type:查找某一类型的文件,诸如:f-普通文件...-ctime n:查找系统中最后n*24分钟被改变文件状态的文件          -mmin n:查找系统中最后n分钟被改变文件数据的文件          -mtime n:查找系统中最后n*24小时被改变文件数据的文件...root 11753 May 6 18:03 httpd.conf -rw-r--r--. 1 root root 11753 May 6 18:04 httpd.conf.bak     4)查找主目录下被其他用户写入的文件

8.6K30

Linux查找文件 find

Linux查找文件 find find命令可以在文件系统中查找文件,它的一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。...测试:对于遇到的每个文件,都会进行测试。测试结果为真的文件会被做成一个列表。 动作:测试完成后,对列表中的每个文件执行指定的动作。...pattern搜索文件 -iname pattern 按文件名pattern搜索文件(不区区分大小写) -type [df] 文件类型测试:d代表目录,f代表普通文件 -perm mode 文件权限测试...id为n -nonuser 搜索文件的拥有者不在 /etc/passwd 的文件 -nongroup 搜索文件的所属组不在 /etc/group 的文件 -size [-+]n[cbkMG] 比n字节(...,可以多个测试组合使用: $ find /etc/ -type f -name group -print # 搜索/etc目录下的普通文件文件名为group的文件并显示 -perm按特定权限搜索文件

7.9K40

利用 Linux 查找重复文件

在find的基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限的命令行功能,比如:可以快速查找Linux某个文件夹及其子文件夹中的重复文件列表。...要实现这个功能在流程上是比较简单的,只要查找遍历出所有文件,再通过命令去比较每个文件的MD5就OK啦。...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux中的重复文件。...install dupeguru* 方法三:使用Find命令解析 在工作生活当中,我们很可能会遇到查找重复文件的问题。...首先看第一句: find -not -empty -type f -printf "%sn" find是查找命令;-not -empty是要寻找非空文件;-type f是指寻找常规文件;-printf

4.1K30

linux查找文件

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

8.4K10

Linux中的文件查找技巧

前言 Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件位置,也有的命令可以帮助我们查找磁盘上的任意文件,今天我们就来看看这些命令如何使用。...which which命令会在PATH变量指定的路径中,搜索某个系统命令的位置。...find find命令是linux下一个强大的查找命令。与locate命令相比,它需要遍历磁盘文件,因此查找速度较慢,但正因如此,它的实时性比locate好得多。..../ -user root #查找当前目录下root用户文件 find ./ -nouser #查找当前目录下root用户的被删除的文件 -group,-nogroup类似的用法,只不过条件是用户组...总结 which命令可用于查找命令位置。 whereis可查找命令的位置,手册,源文件等。 which和whereis都不能查找内置命令位置

5.5K10

linux 查找最大文件 方法

Linux查找最大文件的 3 种方法第一种:ls最简单的方法就是借助 ls 命令,因为 ls 命令本身输出是带文件大小信息的。...比如,我要列出 /bin 目录中的 5 个最大文件,可以:ls -lSh /bin | head -5 第二种:findfind 本身就是查找命令,可以递归查找一个目录的子目录,所以用它是自然的。...比如,查找 / 目录下最大的一个文件:sudo find / -type f -printf "%s\t%p\n" | sort -n | tail -1 如果要找前 10 个大文件呢,可以这样:$...,MiB和MB的区别,emmm)的所有文件:find / -size +100M -ls 也可以查找一个区间大小的(比如 100MiB 和 200MiB )之间的文件:find / -size +100M...比如,查找 /home 下前 20 个最大的文件:sudo du -a /home | sort -n -r | head -n 20 查找当前文件夹中最大的 10 个目录:sudo du -a | sort

4.5K30

mysql 查找配置文件 my.ini 位置方法

问题描述: 今天做个小实验需要修改MySQL的配置文件,我电脑上安装的是MySQL5.6,由于安装时间太久忘了安装在哪个目录下了,所以首先查了一下安装在本机上的MySQL的目录位置。...的命令行客户端工具,右键选择该命令行工具查看“属性”,在“目标”里面也可以看到MySQL使用的配置文件位置。...注意:ProgramData目录可能是“隐藏”的,如果在显示的分区中看不到的话就修改一下系统设置,让隐藏文件/文件夹可见。...或者直接将ProgramData/MySQL/MySQL Server 5.6目录复制下来直接粘贴到文件夹的目录窗口中也可以。...ProgramData文件夹,这是一个隐藏文件,需要隐藏文件可见才行,或者可以直接检索。

1.6K20
领券