2013年9月11日星期三

UNIX 技巧

在当前目录及子目录下根据文件名寻找文件
find . -name " *pattern* "
增加文件格式限制
find . -name " *pattern*" -type d                  #dir, f: regular file#

找到*pattern*的文件并删除
find . -name " *pattern* " -exec rm {} \;      # 包括 ; 

避开某个目录
比如要在/usr/sam目录下查找不在dir1子目录之内的所有文件
find /usr/sam -path "/usr/sam/dir1" -prune -o -print


find / -amin -10 #查找在系统中最后10分钟访问的文件
find / -atime -2 #查找在系统中最后48小时访问的文件
  find / -empty #查找在系统中为空的文件或者文件夹
  find / -group cat #查找在系统中属于groupcat的文件
  find / -mmin -5 #查找在系统中最后5分钟里修改过的文件
  find / -mtime -1 #查找在系统中最后24小时里修改过的文件
  find / -nouser #查找在系统中属于作废用户的文件
  find / -user fred #查找在系统中属于FRED这个用户的文件

没有评论:

发表评论