运维学习之find命令基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维学习之find命令基础相关的知识,希望对你有一定的参考价值。

文件查找

1.locate filename        ##在文件数据库中搜索filename信息,updatedb更新文件数据库

2.find


find  查找位置  -条件  条件值  -exec  动作   {}   \; 

-name

-not        不包含**条件

-user       用户

-group      组

-size      大小

-perm      按文件权限

--maxdepth      最大深度

--mindepth      最小深度

-mmin -1         1分钟之内

-mmin +1         1分钟之前

-a             而且包含**条件

-o          或者包含**条件

-typef          文件

    d          目录

    c          字符设备

    b          块设备

    s          套节字

    l          链接

按名称查找文件   

技术分享

长列表列出文件属性,分别给部分文件更改用户或者用户组

技术分享

查找用户为root的文件

技术分享

查找/mnt中的用户为root且类型为目录的项

技术分享

查找属于student用户组的项

技术分享

查找属于student组或者属于root用户但不属于文件类型的项

技术分享

查找属于student组或者属于root用户且属于文件类型的项

技术分享查找属于student组且属于文件类型或者属于root用户且属于文件类型的项

查找属于student组且属于文件类型并且属于root用户且属于文件类型的项

技术分享

更改file3文件权限为757,以权限的形式查找/mnt下777-2的项

技术分享

找出内容更改时间小于1分钟的项

技术分享

找出/下属于mail组的项并复制到/mnt目录中

技术分享

技术分享

dd if=/dev/zero of=/mnt/file1 bs=1024 count=10

dd if=/dev/zero of=/mnt/file2 bs=1024 count=20

dd if=/dev/zero of=/mnt/file3 bs=1024 count=30

find /mnt -size 10k

find /mnt -size -10k

find /mnt -size +10k

给文件1、2、3分别给予10k、20k、30k的容量

技术分享

查找大小等于10k的项

技术分享查找大小小于10k的项

技术分享

查找大小大于10k的项

技术分享


以上是关于运维学习之find命令基础的主要内容,如果未能解决你的问题,请参考以下文章

运维学习之openssh-server命令运用及控制

运维学习之系统虚拟机管理

Linux运维学习之如何进行Rsync排错?

运维学习之系统延时任务定时任务以及临时文件的管理

运维学习之网络管理&IP设置&网关DNSDHCP的设置

运维学习之加密和解密