Linux 文件查找搜索命令find

简介: Linux 文件查找搜索命令find

文件名查找:


当前目录: find -name aaa


绝对路径: find /etc -name aaa


区分大小写: find -name  aaa


不区分大小写:find -iname aaa


符号:* 模糊查询


 ?单个字符、通配符


文件大小查找:


100M文件查找:find -size 204800  


说明:Linux系统最小单位是数据块,1数据块=512字节=0.5k; 100M=102400k=204800


+大于, -小于,(无符号)等于


所有者,用户组查找:


所有者:find -user aaa


用户组:find -group aaa


精确查找:


访问时间:find -amin -5  aaa (5分钟之内的)


 find -amin +5  aaa (5分钟之外的)


文件属性:find -cmin aaa


文件内容:find -mmin aaa


类型查找:find -name aaa -type f


说明:f文件,d目录, l 软链接


节点查找:find -inum 1234  删除不好写的文件名,用节点最好


查找之后后续操作:


无提示:find -name aaa -exec rm {} \;


有提示:find -name aaa -ok  rm {} \;


说明:系统会问你是否删除,y是,n否


条件查询:


与查询:find /etc -size +2048 -a -size 204800  (必须满足两个条件)


或查询:find /etc -size +2048 -o -size 204800  (满足一个条件)


相关文章
|
1天前
|
存储 Linux Shell
linux课程第二课------命令的简单的介绍2
linux课程第二课------命令的简单的介绍2
|
1天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
7 1
|
1天前
|
安全 Linux C语言
linux课程第一课------命令的简单的介绍
linux课程第一课------命令的简单的介绍
|
1天前
|
NoSQL Linux Shell
2.Docker常用命令(linux)
2.Docker常用命令(linux)
|
1天前
|
Linux
|
1天前
|
安全 Linux
【亮剑】如何在Linux使用 chattr 命令更改文件或目录的扩展属性?
【4月更文挑战第30天】`chattr`是Linux中用于管理文件和目录扩展属性的命令,影响文件系统处理方式。常用属性包括:`a`(追加)、`i`(不可变)、`s`(安全删除)和`S`(同步更新)。通过`chattr [选项] <模式> <文件或目录>`设置属性,如`chattr +i <文件名>`使文件不可变,`-i`移除不可变属性。`lsattr`用于查看属性。注意,只有root用户有权更改属性,不是所有文件系统都支持所有属性,且更改关键文件属性前应备份。`chattr`有助于提升系统安全性和数据保护。
|
2天前
|
存储 算法 Linux
【Linux】文件打包解压_tar_zip
【Linux】文件打包解压_tar_zip
14 0
【Linux】文件打包解压_tar_zip
|
2天前
|
Linux 开发者
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
12 1
|
2天前
|
Linux Shell 开发工具
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
9 0
|
3天前
|
监控 Linux Perl
【专栏】Linux 命令小技巧:显示文件指定行的内容
【4月更文挑战第28天】本文介绍了Linux中显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分,利用`sed`的行号指定功能以及`awk`处理文本数据。文章还列举了在代码审查、日志分析和文本处理中的应用场景,并提醒注意文件编码、行号准确性及命令组合使用。通过练习和实践,可以提升Linux文本文件处理的效率。