Linux学习笔记----(2)

闲着无事,就敲起了Linux 命令,熟悉一下。记得昨天在书上看到了 find命令的用法,觉得挺神奇的。

其中 find 能够确定文件的查找深度 于是 敲了如下命令:

#mkdir father
#touch ff.c
#cd father
#touch ff.c
#mkdir son
#cd son
#touch ff.c

Linux学习笔记----(2)

建立如下文件目录 树:

Linux学习笔记----(2)

来试一下 find 的 “-maxdepth ” 与 “-mindepth” 。  Linux学习笔记----(2)

当把最大深度设为1时,找到的是 于 father 目录同一深度的 ff.c ; 而把最大深度设为2时,与son目录同一深度

的ff.c 也会被搜到;

Linux学习笔记----(2)

把最大深度设为 3 时,son目录下的文件ff.c 也会被搜到;

Linux学习笔记----(2)

如上图 ,当把 深度范围设为 [1,3] 或 [2,3]  时,结果是不一样的,于是,可以看出,root目录下的文件深度为

1 ;而一个目录下的文件 的深度 是该目录深度加一,比如 ,A 目录的深度 是 1,A 有文件 1,则文件 1 的深度则是

1+1 =2 ,这跟二叉树有点像。

所以此时,root 目录的深度是0 。

Linux学习笔记----(2)

所以,设最大深度为0 时,是找不到文件的 。

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇:linux命令(10)使用kill杀死含有指定关键字的进程


下一篇:最新阿里云申请免费SSL证书实现网站HTTPS化(图文教程一)