Linux中find的用法

简介:

1.find命令选项 


wKiom1l_MrjyVKNWAABYzC9PnCw420.png

-name:按照文件名查找文件

wKioL1l_MtKBVsMEAAAL_SaDdzE695.png

-perm:按照文件权限来查找文件

下图所示

不加-:表示每个位置必须有r权限

   加-:表示每个位置有r权限就行

   加/:表示有一个位置只有r权限就行

wKiom1l_NK7z1bGiAACsdlaKWqs671.png

-user: 按照文件属主来查找文件

wKioL1l_MuqwGV8uAAAXNaobMZo874.png

-group:按照文件所属的组来查找文件

wKiom1l_My3hATkJAAAW8aIRAlw134.png

-mtime -n +n:按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime选项,但它们都和-mtime选项

wKiom1l_QfWjZocJAABCcX1tE1c139.png


-size:文件大小

wKioL1l_NhaDcCC7AADc_5T5JqA963.png

wKioL1l_Nivjt6-jAAEUng8lCXA731.png

-maxdepth:目录最大深度

-mindepth :目录最小深度

wKiom1l_No7hjmoTAABSOFjfsmE066.png


命令中-a表示同时满足,-o表示满足一边即可

wKioL1l_Npvw7dIYAACJjV-EZxs989.png

wKioL1l_NqXzd5a0AABvxa1wIUg108.png
-type 查找某一类型的文件,如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。


在mnt中找出不是目录所有者是root的文件

wKiom1l_Q8HhhZiqAAAdSmDcNJQ683.png

在mnt中找出所有者是root的目录和所有组是student的文件

wKiom1l_RE3xjjGvAAAbqsSz0jc571.png


find     查找位置    -条件    条件值     -exec 动作 {} \;  查找文件后执行动作的命令

例如:寻找系统中所属组为mail的文件,并备份到mnt目录下

wKiom1l_KDSCKopCAABEtsvxqes515.png







      本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1952170,如需转载请自行联系原作者




相关文章
|
11月前
|
监控 Linux 应用服务中间件
linux查看日志文件tail -f用法
在 Linux 中,查看和监控日志文件是系统管理员和开发者常用的操作之一。tail 命令就是用来查看文件内容的,它默认显示文件的最后部分。tail -f 是 tail 命令的一个非常有用的选项,用于实时查看和跟踪日志文件的更新,尤其是在监控运行中的服务时非常有用。
1333 0
|
Shell Linux
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
1483 32
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
511 56
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
1944 8
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
2869 6
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
1602 3
|
Linux 应用服务中间件 nginx
|
存储 Linux Shell
linux查找技巧: find grep xargs
linux查找技巧: find grep xargs
302 13
|
Ubuntu Linux
Linux的基础用法
Linux的基础用法
191 6
|
机器学习/深度学习 存储 Linux
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
1214 9