您的位置:首页 > 其它

find之depth参数

2016-04-09 19:42 197 查看
man find
-depth Process each directory’s contents before the directory itself.
然后查了下,暂时记录下,待整理:
参数-depth 的意思是:在处理目录以前首先处理目录下的子内容。
也即是说在不加-depth的时候, 处理顺序是首先处理目录本身,然后处理目录下的子内容。加不加-depth参数,会影响输出结构的输出顺序。
-------------------------------------------------------------
例如下面的两个命令,输出结果是相反的:
先输出子内容,再输出上层目录内容,直到最顶层:
[oracle@oracledb ~]$ find test -depth ! -empty
test/test1/test2/test3
test/test1/test2
test/test1
test

先输出顶层目录,再输出下面的各层子目录内容,直到最低层:
[oracle@oracledb ~]$ find test ! -empty
test
test/test1
test/test1/test2
test/test1/test2/test3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: