Linux中find的用法
1.find命令选项
-name:按照文件名查找文件
-perm:按照文件权限来查找文件
下图所示
不加-:表示每个位置必须有r权限
加-:表示每个位置有r权限就行
加/:表示有一个位置只有r权限就行
-user: 按照文件属主来查找文件
-group:按照文件所属的组来查找文件
-mtime -n +n:按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime选项,但它们都和-mtime选项
-size:文件大小
-maxdepth:目录最大深度
-mindepth :目录最小深度
命令中-a表示同时满足,-o表示满足一边即可
-type 查找某一类型的文件,如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
在mnt中找出不是目录所有者是root的文件
在mnt中找出所有者是root的目录和所有组是student的文件
find 查找位置 -条件 条件值 -exec 动作 {} \; 查找文件后执行动作的命令
例如:寻找系统中所属组为mail的文件,并备份到mnt目录下
本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1952170,如需转载请自行联系原作者