a371228868 2016-03-04 03:12 采纳率: 0%
浏览 2362

在linux我用如下命令查找文件夹深度为3的文件夹,同时列出了深度1和2,怎么只列出3

命令为find . -maxdepth 3 -type d -mtime +15
我本意是只想列出深度为3的,然后删除,不想要深度为1和2的。
[root@OAFB temporary]# find . -maxdepth 3 -type d -mtime +15

./Gehua
./Gehua/Gehua0.1/Gehua0.1_20160111035317
./Gehua/Gehua0.1/Gehua0.1_20160112053120
./TopBox/SDK
./TopBox/SDK/SDK
./TopBox/android_SDK
./TopBox/android_SDK/android_SDK
./TopBox/GEHUA_MW
./TopBox/GEHUA_MW/gehua_MW
./TopBox/GEHUA_PORTING
./TopBox/GEHUA_PORTING/gehua_porting

可以看到深度为1和2的都被列出来了,这个地方应该怎么改呢?

  • 写回答

4条回答

  • lryong. 2016-03-04 05:52
    关注

    -maxdepth是在某个层次的目录中按照递减方法查找,用-depth选项试试

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器