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

linux find命令详解_常用的shell命令

find命令格式: find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数: path:要查找的目录路径...查长度为n块[或n字节]的文件 -mount #查文件时不跨越文件系统mount点 -follow #如果遇到符号链接文件,就跟踪链接所指的文件 -prune #忽略某个目录 print:表示将结果输出到标准输出...exec:对匹配的文件执行该参数所给出的shell命令。...形式为command {} ;,注意{}与;之间有空格 ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行 |xargs 与exec作用相同 ,起承接作用。...find ~ -name '*' -print 在当前目录及子目录中,查找不是out开头的txt文件 find .

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

3.shell编程-文件查找之find命令

-mtime 修改时间 -n    n天以内修改的文件 +n   n天以外修改的文件 n     正好n天修改的文件  查找/etc目录下5天之内修改并且以conf结尾的文件 find /etc -mtime...-mmin -n    n分钟以内修改的文件 +n   n分钟以外修改的文件 修改/etc目录下30分钟以内修改的目录 find /etc -mmin -30 -type d 3.7....例子一: 搜索/home/shell_learn/下的文件,文件名以.sh结尾,且修改时间在一个星期之内的,然后将其删除 #打印 find /home/shell_learn/ -type f -name...3.9.locate命令 locate不同于find命令是在整块磁盘中搜索,locate命令是在数据库文件中查找 find是默认全局匹配,locate则是默认部分匹配 updatedb命令 用户更新/var.../shell_learn/789.txt [root@VM_0_9_centos shell_learn]# 3.10 .whereis命令 ?

85650

find命令

简介 find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。...find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。...还有指DOS 命令 find,Excel 函数 find等。 --摘自百度百科 详解 语法: find [path...] [expression] path指明查找路径,不写默认当前路径。...) --查找往前推第30天读取过的文件 find ./ -atime 30 --查找查找往前推第30天之前修改过的文件 find ./ -mtime +30 --查找查找往前推第30天之后更改元数据过的文件...┌──(root㉿kali)-[~/Desktop] └─# find -name "123*" #查看输出结果 ./1234.png ./123

70620

find命令

find命令 find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为要查找的目录名,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示...-ls: 假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。 -maxdepth: 设置最大目录层级。...-print: 假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有./字符串。...-print0: 假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为全部的名称皆在同一行。...-printf: 假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式可以自行指定。

1.9K41

UNIX 系统Shell 输入输出重定向命令

大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。...同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 命令 说明 command > file 将输出重定向到 file。...实例 执行下面的 who 命令,它将命令的完整的输出重定向在用户文件中(users): $ who > users 执行后,并没有在终端输出信息,这是因为输出已被从默认的标准输出设备(终端)重定向到指定的文件...---- Here Document Here Document 是 Shell 中的一种特殊的重定向方式,用来将输入重定向到一个交互式 Shell 脚本或程序。...但是 /dev/null 文件非常有用,将命令输出重定向到它,会起到"禁止输出"的效果。

1K30

shell入门系列(7)find

本文链接:https://blog.csdn.net/qq_37933685/article/details/86360983 文章目录 shell入门系列(7)find 简介 入门小案列 指定目录找文件...(文件名) 指定目录找文件夹名 使用正则表达式搜索 排除搜索 查找文件类型 基于目录深度搜索 根据文件时间搜索 基于文件大小搜索 结合find执行命令或动作 让find跳过特定目录 基于文件权限和所有权的匹配搜索...我的主页 shell入门系列(7)find 简介 find命令主要用于文件搜索,它的功能非常强大,可以根据不同的标准搜索任何文件,可以在任何位置进行检索 入门小案列 指定目录找文件(文件名) find...元数据修改时间,比如权限,拥有者等被修改 find /usr/include -type f -ctime -7 -print # 以分钟为单位 find /urs/include -type f -...+2M -print find /usr/include -type f -size +2G -print 结合find执行命令或动作 上面的 -print 操作都是打印匹配的文件路径,删除就是

45020

find命令

第二章 文件、目录管理 2.23-2.25 find 命令 find命令 语法: find [路径] [参数] ;find [选项] [路径] [filename] find [路径] [参数]...使用updatedb命令立即生成(更新)这个列表库。[因为该命令运行需要较大运行内存,所以服务器在跑着重要业务时尽量不要运行此命令]。...whereis命令 它类似于locate命令,在一个预先生成的文件列表库查找跟给出的文件名相关的文件(模糊查找)。...-06-09 18:00:14.896259676 +0800 最近改动:2017-06-09 18:00:14.896259676 +0800 创建时间:- 注: atime不一定在文件被访问之后被修改...若mtime修改inode就一定会改,既然inode改了,那ctime也就跟着改了(atime比较特殊,atime改变ctime不一定改变)。

57020

Linux命令(31)——find命令

如果没有给定搜索路径[path…],则默认为当前目录,如果没有给定表达式[expression],则默认为-print,将匹配的文件输出到标准输出。...为防止括号被shell解释(进入子shell),所以需要转义,即\(...\)。 ! expr :对expr的true和false结果取反。同样需要使用引号包围。...:使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。...find . -type f -amin +10 (14)找出比file.log修改时间更长的所有文件。find find ....-size 0 | xargs rm -f -ok和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

1.9K50

CentOS find命令

CentOS find命令 2018年03月17日 17:26:46 xxllbb_bbb 阅读数 241更多 个人分类: linux运维 Linux的命令详解: find path -option [...-print ] [ -exec -ok command ] {} /; #-print 将查找到的文件输出到标准输出 #-exec command {} /;     -----将查到的文件执行command...mount点 -follow                     #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio                       #对匹配的文件使用cpio命令...在当前目录下查找以april开始的文件 find -name april* fprint file        在当前目录下查找以april开始的文件,并把结果输出到file中 find -name...5         # 查找在系统中最后5分钟里修改过的文件 find   / -mtime -1        #查找在系统中最后24小时里修改过的文件 find   / -nouser

1K20

Linux 命令 | find

Linux 命令 find 命令解析 Linux 命令 find 是一种查找文件和目录的工具,可以通过文件类型、日期、大小等属性来查找符合要求的文件。...常用的 option 如下: -name:按照文件名查找; -type:按照文件类型查找; -mtime:按照修改时间查找; -size:按照文件大小查找。...这个命令的意思是:在/data/logs目录下查找文件名以 access.log开头、文件类型为文件、修改时间在7天内的所有文件,并将其复制到 /backup 目录下。...Linux 命令 find 命令注意事项 find 命令搜索文件或目录是从给定的路径开始向下递归,找到所有符合条件的文件或目录: -exec选项后面的命令必须以;结尾表示命令结束; -prune选项表示不进入指定的目录查找文件...,可提高查找效率; -regex选项可以使用正则表达式查找文件; find 命令的属性条件可以使用-mtime、-atime和-ctime,分别表示文件的修改时间、访问时间和修改权限的时间。

16720
领券