且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux中find查找并处理文件

更新时间:2022-07-01 09:42:01

find按条件查找文件
根据预设的条件查找对应的文件
命令格式 :
find [目录] [条件1] [条件2] ....
常用条件表示
-type 类型 (f 文件 ,d 目录)
-name "文档名称"
-size +|- 文件大小
-user 用户名

例: 找出所有用户student所拥有的文件

find / -user student -type f

/var/spool/mail/student
/home/student/.bash_logout
/home/student/.bashrc
/home/student/.bash_profile

找出/root目录下大于10MB的文件

find /root/ -type f -size +10M

找出用户dabao拥有的目录

find / -user dabao -type d

/home/dabao
/home/dabao/.mozilla
/home/dabao/.mozilla/plugins
/home/dabao/.mozilla/extensions
找出 dabao 拥有的文件 并且把它拷贝到 /root目录下

find / -user dabao -type f -exec cp {} /root ;