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

Linux命令find和grep详解

前言 find 查找文件 grep 查找文件内容中的字符串。 一、find 命令 find 指令的一般格式: find [path...]...单位:k、 M、 G 在当前目录下查找大于 1k 小于 3k 的文件 find ./ -size +1k -size -3k 5、按照时间搜索 查找两天内被更改过的文件 find ./ -mtime...-2 6、将 find 搜索的结果集执行某一指定命令 在当前目录及子目录下,查找名字为 .c 结尾的文件并将文件以 ls -lh 显示 find ./ -name '*.c' -exec ls...-lh {} \; 7、以交互式的方式将 find 搜索的结果集执行某一指定命令 在当前目录及子目录下,查找名字为 .sh 结尾的文件并交互式将文件以 ls -l 显示 find ./ -name..."*.sh" -ok ls -l {} \; 8、find … | xargs ls -l 对 find 操作的结果集进行操作等价于 find … -exec ls -l {} \; 两者差别在于当结果集合很大的时候

29550

Linux下的find命令详解

这篇讲讲Linux下文件查找的命令:locate和find,其中locate很简单,主要讲解find命令 locate 用法 locate to/find/file/name 直接加上需要的文件名就行了...由于locate的非精确查找和非实时查找的特性,导致locate用的不多 find支持实时查找,拥有众多查找选项,是Linux上查找最常用的,但是缺点也是比较明显: 如果文件数量很多的话,查找起来很慢...whatever,find依然是最有用且最常用的Linux查找命令 用法 find支持文件名的正则表达式查找,按文件修改时间查找,按文件大小查找,按文件权限查找,按文件类型查找等,查找到以后还支持直接对查找到的文件使用命令...,功能非常强大 典型的find命令的写法是: find 查找路径 查找的标准 查找到之后的动作 比如: find /home -type d -ls 意思是: 找出/home/下所有的目录,并显示目录的详细信息...-type d -ls 显示当前目录下所有的目录的详细信息 find .

1.8K100

Linuxfind命令的参数详解

find 常见的注意事项 使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。...查找当前登录用户家目录的.log文件 > find ~ -name "*.log" 查找当前目录下以大写字母开头的文件 > find ....-user root 查找当前目录所属主被删除的文件 > find . -nouser 在当前目录查找所属组是root的文件 > find ....-group root 查找当前目录所属组被删除的文件 > find . -nogroup 按时间查找文件 查找更改时间在7日以内的文件 > find ....-mount -name "*.txt" -print 原文链接:https://rumenz.com/rumenbiji/linux-find-summary.html

93820

Linuxfind命令的参数详解

find 常见的注意事项 使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。...查找当前登录用户家目录的.log文件 > find ~ -name "*.log" 查找当前目录下以大写字母开头的文件 > find ....-user root 查找当前目录所属主被删除的文件 > find . -nouser 在当前目录查找所属组是root的文件 > find ....-group root 查找当前目录所属组被删除的文件 > find . -nogroup 按时间查找文件 查找更改时间在7日以内的文件 > find ....-mount -name "*.txt" -print 原文链接:https://rumenz.com/rumenbiji/linux-find-summary.html

98530

Linuxfind命令的参数详解

查找当前登录用户家目录的.log文件 > find ~ -name "*.log" 查找当前目录下以大写字母开头的文件 > find ....-name "[A-Z]*" 查找/etc目录下以sys开头的文件 > find /etc -name "sys*" 查询当前目录下以大写字母开头+3位数字的.png的图片 > find ....-user root 查找当前目录所属主被删除的文件 > find . -nouser 在当前目录查找所属组是root的文件 > find ....-group root 查找当前目录所属组被删除的文件 > find . -nogroup 按时间查找文件 查找更改时间在7日以内的文件 > find ....使用depth选项就可以使find命令这样做。这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望首先备份所有的文件,其次再备份子目录中的文件。

64000

Linuxfind命令的参数详解

find 常见的注意事项 使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。...查找当前登录用户家目录的.log文件 > find ~ -name "*.log" 查找当前目录下以大写字母开头的文件 > find ....-user root 查找当前目录所属主被删除的文件 > find . -nouser 在当前目录查找所属组是root的文件 > find ....-group root 查找当前目录所属组被删除的文件 > find . -nogroup 按时间查找文件 查找更改时间在7日以内的文件 > find ....-mount -name "*.txt" -print 原文链接:https://rumenz.com/rumenbiji/linux-find-summary.html 微信公众号:入门小站

84200

一文详解 | Linux find 命令

1 Linux 上的 find 命令是 findutil 软件包的一部分,一般已经默认集成在了几乎所有的发行版中。...一. find 介绍 find 命令的基本结构如下: find [paths] [expression] [actions] find 命令接受一个或多个路径(paths)作为搜索范围,并在该路径下递归地搜索...find 命令默认的 action 是将所有检索结果打印至标准输出。可以通过自定义 action ,让 find 命令对搜索到的结果执行特定的操作。...为 find 命令指定特殊的 action(此处 -delete 表示删除搜索结果) $ find directory -name file2 -delete $ find directory directory...Linux 系统中,与文件相关联的时间参数有以下三种: 修改时间(Modification time):最后一次文件内容有过更改的时间点 访问时间(Access time):最后一次文件有被读取过的时间点

1.3K10

Linuxfind命令的参数详解

find 常见的注意事项 使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。...查找当前登录用户家目录的.log文件 > find ~ -name "*.log" 查找当前目录下以大写字母开头的文件 > find ....-user root 查找当前目录所属主被删除的文件 > find . -nouser 在当前目录查找所属组是root的文件 > find ....-group root 查找当前目录所属组被删除的文件 > find . -nogroup 按时间查找文件 查找更改时间在7日以内的文件 > find ....使用depth选项就可以使find命令这样做。这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望首先备份所有的文件,其次再备份子目录中的文件。

1.9K00

Linux文本查找命令find的用法详解

find 命令主要用于查找目录和文件,可以指定多种参数进行匹配。...用法:find +查找路径 +命令参数 [输出形式] 查找路径:告诉find在哪查找 命令参数:指定要查找的文件属性,属性包括多种,类型、名称、大小、修改时间等等 常用的参数: -name 按文件名进行查找...级目录查找) 输出形式:输出形式可选,输出形式有 -print 打印查找到的内容(默认就会打印查找到的内容,因此一般不用),-exec 对查找到的内容做进一步处理(比较常用),形式为: -exec Linux...find . -maxdepth 1 -name "*.txt" # 在当前目录下查找.txt结尾的文件 ? find ....find . -maxdepth 1 -name "[0-9]*.txt" # 查找以数字开头的文件 ? find .

1.9K20

Linux 文件搜索神器 find 实战详解,建议收藏!

Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松胜任...在 Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。 废话不多,直接开干,下边进入案例实战。...下边例子是将查找到的文件传递给了 ls 命令,同理我们可以传递给任何一个 Linux 命令,功能十分强大,也很灵活。 $ find ....总结归纳 find 命令是 Linux 命令中最有用的命令之一,它的功能非常强大,且语法复杂。其实我们不一定需要了解它的所有细节,掌握上述实战案例中的常见用法,足够满足日常工作中的大部分需求。...同时也强烈建议收藏本文,以作为 Linux 常用命令手册。 好了,本次分享就到这里了!谢谢大家,我是肖邦,欢迎关注后续的精彩内容。

1.4K30
领券