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

Linux命令_搜索文件

一、用which命令查找可执行文件的绝对路径 which命令用来查找PATH环境变量中出现的路径下的可执行文件。...locate所搜索到的文件列表,不管目录名还是文件名,只要包含我们所要搜索的关键词,都会列出来,所以locate不适合精准搜索。...四、使用find搜索文件 find命令的格式:find[路径][参数]。...下面find命令的常用选项 -atime +n/-n:表示访问或执行时间大于或小于n天的文件 -ctime +n/-n:表示写入、更改inode属性(如更改所有者、权限或者链接)的时间大于或小于n天的文件...inodeUnix操作系统中的一种数据结构,其本质结构体,在文件系统创建时生成,且个数有限。 在Linux下,可以通过命令 df -i 来查看各个分区的inode总数以及使用情况。

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

Find命令-Linux系统搜索利器

1.Motivation ---- 搜索查找管理文件系统常用的操作,虽然动作逻辑本质上匹配,很简单,但搜索也有很多种花样,可以用来加速搜索,快速提取想要的内容 最简单的搜索:你想递归遍历从当前目录下所有子目录以及子目录下的文件...:如果一个目录的体积很大,你想要知道在这个目录中哪些文件大文件 基于文件权限的搜索:对可读、可写、可执行以及用户访问差异来搜索文件 搜索并对结果执行一系列命令:繁琐任务自动化 2.Explanation...-size 2k #搜索等于2k的文件 文件大小的单位b(512B),c(B),w(2B),k(1024B),M(1024k),G(1024M) 基于文件权限的搜索: find ....-user neo 搜索并对结果执行相关命令: find . -name "*.txt" -delete #从当前目录开始向下递归搜索txt文件并删除 find ..../command.sh {} \; #从当前目录开始向下递归搜索txt文件并交给command.sh作为参数执行 3.Notice ---- 以上多个参数在命令后面的位置有区别的,它们的位置决定了搜索的逻辑

1.5K50

vim命令搜索_linux的vim

例如,如果你想要搜索的单词 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一行。...例如,请看下附截图: 这可以通过设置 hlsearch 变量来实现,例如在普通/命令行模式中执行下述命令: :set hlsearch 2、使搜索不区分大小写 在 Vim 中进行搜索默认区分大小写的...这就意味着如果我要搜索 linux,那么 Linux 不会匹配的。...然而,如果这不是你想要的搜索方式,你可以使用如下命令来使搜索变得不区分大小写: :set ignorecase 所以当我设置 ignorecase 变量后再使用前边提到的命令搜索 linux,那么 Linux...:set ignorecase :set smartcase 例如,如果一个文件中既包含 LINUX 也包含 linux,在开启智能大小写搜索功能时,如果使用 /LINUX 进行搜索,只有单词 LINUX

10K20

Linux命令之Grep——文本搜索

Linux系统中grep命令一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。...grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限所有用户。 grep的工作方式这样的,它在一个或多个文件中搜索字符串模板。...1.命令格式: grep [option] pattern file 2.命令功能: 用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。...如果不想查看grep本身,需要再次搜索不包含grep,或者用正则表达式: 命令: 如图,history 10 | grep ssh这个命令包含grep本身的! ?...这是test2的内容,只有linuxlinux两个词 linux 作为关键词从test从搜索

2.7K30

Linux常用命令——文件搜索命令

Linux常用命令——文件搜索命令 Linux ---- 以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] ....示例:[root@localhost test]# find /etc/ -name inittab -exec ls -l {} \; 其它搜索命令...语法:whereis [命令] grep 描述:在文件内容中搜索匹配的字符串 -i 不区分大小写 -v 排除指定字符串 -^ 获取文件内容有效行,不包含以#号开头的内容 示例...空格翻页 回车下一行 / 搜索 q 退出 man services 查看配置文件services的帮助信息 info 描述:查看命令的帮助信息...示例:与man使用方法一致 whatis 描述:查看命令简短的信息 示例:whatis ls help 描述:查看Linux内置命令的帮助信息 示例:#help umask

1.2K40

LinuxLinux命令大全——解压、目录、文件、搜索

说明 : 查询 command 命令的使用手册 man 时 manual 的缩写 , Linux 提供的一个手册 , 包含了绝大部分的命令、函数的详细使用说明 ...., 文件 abc.txt 的文件 第二步 : 搜索指定目录下 , 文件名 包含 1 的文件 第三步 : 搜索指定目录下 , 所有以 .txt 为扩展名的文件 第四步...命令时同时可用 第一步 : 搜索指定目录下 , 文件 abc.txt 的文件 第二步: 搜索指定目录下, 文件名 包含 1 的文件 第三步: 搜索指定目录下,所有以 .txt...和 解压缩 打包 和 压缩 两件事 类似与 先将冬天衣服放到压缩袋 , 再抽取里面的空气 在 Linux 中 , 最常用的压缩文件格式 xxx.tar.gz 在...格式 压缩 和 解压缩 bzip 压缩的第二种方式 类似与 先将冬天衣服放到压缩袋 , 再抽取里面的空气 在 Linux 中 , bzip2 压缩文件格式 xxx.tar.bz2

3K20

Linux学习笔记(五)搜索命令

which locate find whereis 英文原意:locate the binary,source,and manual page files for a command 功能:查找二进制命令...、源文件和帮助文档的命令 语法:where 选项[-bm] 命令 whereis -b 只查找二进制命令 whereis -m 只查找帮助文档 which 英文原意:shows the full...path of (shell) commands 功能:列出命令的所在路径 语法:which 命令 locate (whereis和which命令都是只能搜索系统命令命令,而locate命令才是可以按照文件名搜索普通文件的命令...find 搜索路径 -inum 按照inode号搜索 find 搜索路径 -size[+-] 搜索指定大小的文件,+搜索比指定大小大的文件,-搜索比指定大小小的文件 (find默认按照...512Byte来进行查找,find也可以按照KB来搜索,但是千字节必须小写的k,兆字节必须大写的M) b:默认单位 c:字节 w:双字节 k:KB M:MB G:GB find 搜索路径 选项[-

46910

Linux下文件搜索、查找、查看命令

Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 查找各种文件的命令  2、在文件资料中查找文件:locate   3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径...,find全盘检索,而locate 在文件资料库中进行搜索。...所以locate命令的执行要比find命令执行速度快很多。但是这里有个问题,文件资料库需要不断更新的。我们新创建的文件如果不更新 文件资料库,使用 locate 查找不到的。...eg:locate hcf 3、搜索命令所在的目录及别名信息:which 功能描述:搜索命令所在的目录及别名信息  语法:which【命令】  eg:which ls 4、搜索命令所在的目录及帮助文档路径...,根据用户指定的模式,对目标文件逐行进行匹配检查,打印匹配到的行 grep在文件中搜索匹配的字符串,在文件中进行内容搜索,这个命令后面用到的比较多 6、分页显示一个文件或任何输出结果:more

2.9K30

(6)Linux文件搜索命令find

命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 ?...例1:find [搜索范围] -name [关键字] 在特定路径下搜索文件名作为关键字的文件或者目录。 这里指的是在/etc目录下搜索名称为init的文件或目录。 ? ?...例4:find [搜索范围] -name [关键字]??? 这里搜索关键字后带三个字符的文件或者目录(几个问号表示几个字符)。 ? ?...例5:find [搜索范围] -iname [关键字] 不区分大小写搜索 ? ?...-204800 在/etc下查找大于80MB小于100MB的文件 ②在特定路径下搜索文件名作为关键字的文件,-type 根据不同文件类型查找 f:文件 d:目录 l:软链接 下面示例的意思搜索名字开头为

2K20

Linux命令搜索命令whereis与which的区别

Linux命令搜索命令whereis与which的区别 一 whereis 1、语法 whereis 命令搜索命令所在的路径以及帮助文档所在的位置 选项: -b:只查找可执行文件 -m:...搜索命令所在路径及别名 2、实战 [root@localhost ~]# which ls alias ls='ls --color=auto' /usr/bin/ls [root@localhost...man/man1/cd.1.gz/usr/share/man/man1p/cd.1p.gz [root@localhost ~]# which cd /usr/bin/cd 三 PATH环境变量 定义的系统搜索命令的路径...[root@localhost ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 以上就是Linux...命令搜索命令whereis与which的区别的讲解,如有疑问请留言或者到本站社区交流讨论,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

1.2K31

linux常用基本命令之文件搜索命令

命令:find 语法:find [搜索范围路径] -name 【文件名称】(根据文件名查找) find [搜索范围路径] -size [(+-)文件大小] (根据文件大小查找,大于...描述:查找任何文件或目录(所有) find命令示例:find [搜索范围路径] -name ? 匹配任意字符 * ? 匹配指定字符 ? ?...命令:which 语法:which [命令名称] 描述:查看命令所在的目录位置 在linux里面一般只有两种命令,第一种所有用户都可以使用,第二种则是只允许管理员使用,还有一个命令叫whereis,和...alias就是别名的意思,说明我们使用的rm命令在默认的情况下加了 -i选项,意思在删除的时候进行询问是否需要删除,那么添加"\"就使用真正的rm命令而不是别名,直接就可以删除不需要提示询问。...注意:locate的查找速度非常快,比find查找快很多,原因locate查找的linux系统构建的文件数据库的索引值,所以速度非常快,但是有的时候新创建的文件使用locate命令查找不到,原因这个文件的索引没有马上更新到

1.4K60

linux强大的文本搜索工具grep命令

grep“global search regular expression and print out the line”的简称,意思全面搜索正则表达式,并将其打印出来。...这个命令可以结合正则表达式使用,它也是linux使用最为广泛的命令。 grep命令的选项用于对搜索过程的补充,而其命令的模式十分灵活,可以是变量、字符串、正则表达式。...需要注意的:一当模式中包含了空格,务必要用双引号将其引起来。 linux系统支持三种形式的grep命令,大儿子就是grep,标准,模仿的代表。...二儿子兴趣爱好多-egrep,简称扩展grep命令,其实和grep -E等价,支持基本和扩展的正则表达式。...-s 不显示不存在、没有匹配文本的错误信息 -v 显示不包含匹配文本的所有行 -w 匹配整词 -x 匹配整行 -r 递归搜索 -q 禁止输出任何结果,已退出状态表示搜索是否成功 -b 打印匹配行距文件头部的偏移量

1.3K00

快速学习Linux-文件搜索命令

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103049106 whereis 命令搜索命令所在路径及帮助文档所在位置 选项...: -b 只查找可执行文件 -m 值查找帮助文件 which 文件名 搜索命令所在路径及别名 PATH环境变量:定义的系统搜索命令的路径 相当于window下的path find [搜索范围] [...搜索条件] 示例: find / -name install.log 避免大范围搜索,会非常耗费系统资源 find在系统当中搜索符合条件的文件名.如果需要匹配,使用通配符匹配,通配符完全匹配 find.../root -iname install.log 不区分大小写 find /root -user root 按照所有者搜索 find /root -nouser 查找没有所有者的文件 Linux中的通配符...grep命令:在文件中搜索符合条件的字符串.

1.1K10

Linux常用命令查找搜索命令压缩解压命令网络命令

Linux常用命令 1.pwd ? 2.cd ?...chmod u=rwx,go=rx .bashrc 也可以增加或去除某种权限,“+”表示添加权限,“-”表示去除权限: chmod a+w .bashrc chmod a-x .bashrc 查找/搜索命令...查找的内容; 在Linux中,查找文件的也需要这两个条件,不同于Windows使用搜索框查找,Linux中使用find命令查找文件。...可以在grep的结果中再次执行grep搜索,比如搜索包含有ABC的头文件,可执行如下命令: $ grep “ABC” * -nR | grep “\.h” 上述命令把第1个命令“grep “ABC...即第2个命令在第1个命令的结果中搜索。 压缩/解压命令 压缩的目的: 在网络传递文件时,可以先将文件压缩,然后传递压缩后的文件,从而减少网络带宽。 接收到文件后,解压即可。

84540

Linux强大的文本搜索命令:egrep

egrep Linux 系统中的一个强大的文本搜索工具,用于在文件中查找匹配指定模式的行。它支持使用正则表达式进行高级模式匹配,提供了灵活和强大的文本搜索功能。...本文将详细介绍 Linux 中 egrep 命令的用法、参数和示例,并提供一些常见的正则表达式模式用于匹配文本。图片1....命令语法下面 egrep 命令的基本语法:egrep [选项] '模式' 文件选项:选项描述 -i忽略大小写进行匹配...总结egrep Linux 系统中一个强大的文本搜索工具,它支持使用正则表达式进行高级模式匹配。通过结合不同的选项和正则表达式模式,您可以根据需要精确地搜索和匹配文件中的文本内容。...在本教程中,我们介绍了 egrep 命令的基本语法和常用选项,并提供了一些常见的正则表达式模式示例。这些示例可以帮助您理解和应用 egrep 命令进行文本搜索和匹配。

57530
领券