Chinaunix首页 | 论坛 | 博客
  • 博客访问: 191208
  • 博文数量: 36
  • 博客积分: 1952
  • 博客等级: 上尉
  • 技术积分: 485
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-08 22:30
文章存档

2011年(1)

2010年(35)

分类: LINUX

2010-06-10 10:10:39

find:
find  路径  参数  要查找的文件名
find / -name  文件名
find /  -user  用户名  查找某用户的文件
find /  -group   组名  查找某组的文件
find /  -name "*"    查找所有
find /etc  -name "*.txt" 查找/etc下所有以txt结尾的文件
find /    -name  "[a-d]"   查找所有以a-d之间的字母结尾的文件
find  .   -perm   755  查找当前目录下是755权限的文件
find  /  -mtime   -5 查找更改时间在5天以内的文件
find /  -mtime     +3 查找更改时间在3日以前的文件
find .  ! -type d   查找当前目录下除了目录以外的所有类型的文件
find  .  -size  +1000000c  查找当前目录下文件长度大于1M字节的文件
find  .  -size   100c       查找当前目录下文件长度恰好为100字节的文件
find  .  -size   +10     查找一下长度超过10块的文件(一块等于512字节)
find  .  -type  f  -exec  ls -l {} \; 查找文件,并执行ls命令

find   /var/log/    -type f  mtime  +5  -exec rm {} \;
查找/var/log/目录下更改时间在5日以内的文件并删除它们。
find   /   -name "*.log"  -mtime +5  -ok rm {} \;
查找/var/log/目录下更改时间在5日以内的文件并删除它们(提示是否删除,保护文件)
阅读(754) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~