find命令
来源:互联网 发布:怎么维护网络商铺 编辑:程序博客网 时间:2024/05/10 17:11
-name
find ./ -name “*.c”
文件名
-type
文件类型
find ./ -type f
f:普通文件
d:目录
c:字符
p:管道
s:套接字
b:块文件
l:链接文件
-maxdepth
指定搜索深度(需求强烈)1 深度一级
-size
大小
缺省大小:一个扇区521B字节(0.5K)(文件22个字节在物理内存上也占一个扇区,这是最小单位)对于10566大小的文件搜索 10566/512=20.634 find ./ -size +20 -a -size -21
指定单位:-M 大于15M小于30M M不能小写
-k k小写
-exec
不能使用管道
find ./ -size +7M -a -size -13M | ls -l 不管用
用exec
find ./ -size +7M -a -13M -exec ls -lh {} \;
{}里内容既是find的内容,;结束标志,\进行转义
-ok
执行命令时交互 问是否执行
find ./ -maxdepth 1 -type d -ok rm -r {} \;
xargs
find ./ -maxdepth 1 -type d | xargs ls -lh
管道存在,底层实现比exec效率高。xargs按空格和制表符拆分。
-print0打印到屏幕上的时候结尾加0
当前目录下文件:a.c b.c a a.c三个文件,如何打印详细信息
xargs默认以空格分隔,现在以0作为分割依据
find ./ -maxdepth 1 -type d -print0| xargs -0 ls -lh(面试题)
-atime
访问时间
-amin
-ctime
属性改变时间
-cmin
-mtime
内容改变时间
-mmin
find ./ -maxdepth 1 -name “aptitude*” -mtime +30 -ok rm {} \;
+代表多少天之前
-代表多少天之内
- find 命令
- find 命令
- find 命令
- find命令
- find命令
- find 命令
- find命令
- FIND命令
- find 命令
- find命令
- find命令
- find 命令
- Find命令
- find命令
- FIND 命令
- find命令
- find 命令
- find命令
- JAVA反射
- 安卓自定义View之进步曲线
- Java 栈帧
- HDU 3236 Gift Hunting(动态规划)
- UE4碰撞规则详解(2016.7.12更新)
- find命令
- Xamarin.Android如何异步更新UI线程
- Hibernate内的各种文件
- SpringMVC 使用JSR-303进行校验
- android getLayoutParams介绍和区别
- 实现带有验证码的ajax局部刷新登录界面
- select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
- XMG 解档与归档
- string类方法的详细解析