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

Linux入门】文件查找

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

26331

Linux文件查找技巧

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

5.5K10

如何在 Linux查找一个命令或进程执行时间

在类 Unix 系统中,你可能知道一个命令或进程开始执行时间,以及一个进程运行了多久。 但是,你如何知道这个命令或进程何时结束或者它完成运行所花费总时长呢?...在 Linux查找一个命令或进程执行时间 要测量一个命令或程序执行时间,运行: $ /usr/bin/time -p ls 或者, $ time ls 输出样例: dir1 dir2 file1...你可以将 ls 替换为任何命令或进程,以查找执行时间。...你现在知道了如何使用 time 命令查找给定命令或进程执行时间。 想进一步了解 GNU time 工具吗? 继续阅读吧!...$ man time 想要了解有关 Bash 内建 time 关键字更多信息,请运行: $ help time 总结 以上所述是小编给大家介绍Linux查找一个命令或进程执行时间,希望对大家有所帮助

1.7K21

怎么在 Linux查找一个命令或进程执行时间

在类 Unix 系统中,你可能知道一个命令或进程开始执行时间,以及一个进程运行了多久。 但是,你怎么知道这个命令或进程何时结束或者它完成运行所花费总时长呢?...在 Linux查找一个命令或进程执行时间 要测量一个命令或程序执行时间,运行: $ /usr/bin/time -p ls 或者, $ time ls 输出样例: dir1 dir2 file1...你可以将 ls 替换为任何命令或进程,以查找执行时间。...你现在知道了怎么使用 time 命令查找给定命令或进程执行时间。 想进一步了解 GNU time 工具吗? 继续阅读吧!...$ man time 想要了解有关 Bash 内建 time 关键字更多信息,请运行: $ help time 总结 以上所述是小编给大家介绍Linux查找一个命令或进程执行时间,希望对大家有所帮助

1.6K20

Linux执行文件进程虚拟地址空间

Linux执行文件进程虚拟地址空间 一个可执行文件执行同时也伴随着一个新进程创建。...Linux会为这个进程创建一个新虚拟地址空间,然后会读取可执行文件文件头,建立虚拟地址空间与可执行文件映射关系,然后将CPU指令指针寄存器设置成可执行文件入口地址,然后CPU就会从这里取指令执行...Proc目录下进程虚拟地址空间布局 Linux在装载可执行文件时候,会将这些segment映射到进程地址空间中。映射时候,这里面的segment会对应一个VMA。...Linux进程虚拟地址空间中一个段叫做虚拟内存区域(VMA)。在/proc目录下,可以查看一个进程虚拟地址空间,通过命令 cat /proc/pid/maps ?...ELF可执行文件进程虚拟地址空间映射关系 ? 很明显,属性相同或相似的section会被归类到一个segment,并且被映射到同一个VMA。 ?

4.2K30

Linux 基础:文件查找 find

linux日常管理中,find使用频率很高,熟练掌握对提高工作效率很有帮助。 find语法比较简单,常用参数就那么几个,比如 -name、 -type、 -ctime等。...初学同学直接看第二部分例子,如需进一步了解参数说明,可以参考find帮助文档。 find语法如下: find(选项)(参数) 根据文件查找 列出当前目录以及子目录下所有文件 find ....-name "*.png" 根据正则表达式查找 备注:正则表示式比原先想要复杂,支持好几种类型。可以参考这里 找到当前目录下,文件名都是数字 png文件。 find ....-path "*wysiwyg*" 根据文件类型查找 通过 -type进行文件类型过滤。...-type f -group root 找到文件执行命令 通过 -ok、和 -exec来实现。区别在于, -ok在执行命令前,会进行二次确认, -exec不会。 看下实际例子。

5.4K130

Linux文件查找命令详解

对于文件查找,我们最好用还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。...目录 0x01 查询命令介绍 0x02 find命令介绍 0x01 查询命令介绍 在介绍之前,首先先了解一个特殊变量——PATH PATH下存放着命令所在路径,我们在执行命令时候先会在PATH变量中从前到后挨个路径进行查找...这是由于locate进行查找是在mlocate.db数据库进行查找,但是我们刚刚创建这个文件并不在这个数据库中,所以我们需要使用updatedb进行更新数据库 ?...对于find命令使用有一个大致公式 find 要查找位置 [限制条件] 要查找文件名 举个例子,从根目录下寻找所有的文件名中包含balabala文件 ?...我们也可以按照修改时间对文件进行查找,加入 -mtime 参数就可以了 为了方便find按时间查找,我们用下面的命令来生成一批文件 首先先了解一下date命令 ?

6.3K20

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文件同时...我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空,那老铁是用啥好办法来清空呢?

7.5K20

利用 Linux 查找重复文件

在find基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限命令行功能,比如:可以快速查找Linux某个文件夹及其子文件夹中重复文件列表。...要实现这个功能在流程上是比较简单,只要查找遍历出所有文件,再通过命令去比较每个文件MD5就OK啦。...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux重复文件...size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate | cut -b 36- 大家先cd到自己想要查找重复文件文件夹...下很好看,实际上如果有朋友把输出文件放到Windows上,就会发现换行全没了,这是由于Linux换行是n,而windows要求nr,为了解决这个问题,我们最后执行一条指令,将n转换为nr: cat

5.5K50

linux文件查找-find命令

-print: find命令将匹配文件输出到标准输出。          -exec: find命令对匹配文件执行该参数所给出shell命令。...-ok: 和-exec作用相同,只不过以一种更为安全模式来执行该参数所给出shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。...:查找无有效属组文件          -newer file1 file2:查找更改时间比file1新,但是比file2旧文件          -type:查找某一类型文件,诸如:f-普通文件.../test.txt  5、使用exec或ok来执行shell命令:          只要把想要操作写在一个文件里,就可以用exec来配合find命令查找     1)显示当前目录下面所有大于10k文件...工作特点:查找速度快,模糊查找,非实时查找。    -i  执行区分大小写搜索   -n x   只列举前x个匹配选项

8.7K30
领券