find的常用方法总结笔记
2010-04-08 16:45
357 查看
.Find命令的用法:
(1)-name filename #查找名为filename的文件
find /etc -name “host*” -print #查以host开头的文件
(2) -user username/groupname #按文件属主/属组来查找
find / -user fred #查找在系统中属于FRED这个用户的文件
(3)-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件
find /mnt -name tom.txt -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型为vfat的文件
(4)-size 按大小来查找文件
find /home -size +512k 查大于512k的文件
find /home -size -512k 查小于512k的文件
按时间来查找
(1)-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
find /home -mtime -2 在/home下查最近两天内改动过的文件
(2)-atime -n +n #按文件访问时间来查找文件,-n指n天以内,+n指n天以前
find /home -atime -1 查1天之内被存取过的文件
(3)-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
find /home -ctime -1 查1天之内创建的的文件
(4) -mmin -n +n #按文件更改时间来查找文件,-n指n分钟以内,+n指n分钟以前
find /home -mmin +60 在/home下查60分钟前改动过的文件
(5) -amin -n +n #按文件访问时间来查找文件,-n指n分钟以内,+n指n分钟以前
find /home -amin +30 查最近30分钟前被存取过的文件
(6)-cmin -n +n #按文件创建时间来查找文件,-n指n分钟以内,+n指n分钟以前
find /home -ctime -1 查1分钟之内创建的的文件
按权限查找
find . -perm 755 –print:在当目录里查找权限为755的文件
忽略某个目录
如果希望在/apps目录下查找文件,但不希望在/apps/bin目录下查找,可以用:
$ find /apps -path "/apps/bin" -prune -o -print
(1)-name filename #查找名为filename的文件
find /etc -name “host*” -print #查以host开头的文件
(2) -user username/groupname #按文件属主/属组来查找
find / -user fred #查找在系统中属于FRED这个用户的文件
(3)-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件
find /mnt -name tom.txt -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型为vfat的文件
(4)-size 按大小来查找文件
find /home -size +512k 查大于512k的文件
find /home -size -512k 查小于512k的文件
按时间来查找
(1)-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
find /home -mtime -2 在/home下查最近两天内改动过的文件
(2)-atime -n +n #按文件访问时间来查找文件,-n指n天以内,+n指n天以前
find /home -atime -1 查1天之内被存取过的文件
(3)-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
find /home -ctime -1 查1天之内创建的的文件
(4) -mmin -n +n #按文件更改时间来查找文件,-n指n分钟以内,+n指n分钟以前
find /home -mmin +60 在/home下查60分钟前改动过的文件
(5) -amin -n +n #按文件访问时间来查找文件,-n指n分钟以内,+n指n分钟以前
find /home -amin +30 查最近30分钟前被存取过的文件
(6)-cmin -n +n #按文件创建时间来查找文件,-n指n分钟以内,+n指n分钟以前
find /home -ctime -1 查1分钟之内创建的的文件
按权限查找
find . -perm 755 –print:在当目录里查找权限为755的文件
忽略某个目录
如果希望在/apps目录下查找文件,但不希望在/apps/bin目录下查找,可以用:
$ find /apps -path "/apps/bin" -prune -o -print
相关文章推荐
- Gentle.Net学习笔记三:常用更新数据的方法总结
- String 常用方法最优算法实现总结 (三) -- findCommonSubstring 和difference
- UI控件笔记(十七):UI之UI阶段控件常用方法大全总结
- Java学习笔记—多线程(Java线程常用方法总结)
- 项目笔记之Javascript常用方法split parseInt和 Date.parse总结
- 【开发笔记】常用工具设置指定jdk的方法总结
- thinkPHP数据查询常用方法总结【select,find,getField,query】
- python 学习笔记12(序列常用方法总结)
- django_book学习笔记7-django常用方法总结
- Python3学习笔记09-python常用方法总结
- 黑马程序员--学习笔记--对C#常用方法的总结
- Guava学习笔记(3)--覆写Object的常用方法[翻译+学习笔记]
- shell常用命令和方法总结记录
- JAVA笔记-API-Scanner类常用方法
- Leetcode链表部分题目常用方法技巧总结
- jquery中一些常用方法总结
- SAP ABAP 开发中常用的方法总结
- js字符串、数组和数字常用方法总结
- Java对数据库的调用一些常用方法总结
- jQuery中常用的元素查找方法总结