当前位置: 技术问答>linux和unix
如何用SHELL检测若干特定的目录是否为空
来源: 互联网 发布时间:2015-01-27
本文导语: 同事有一问题,描述如下: 前提:一个主目录 Main_Path 下面有若干子目录 aaa、bbb、ccc、ddd、...... 每个子目录下面都又有若干子目录,但是有一个是同名的 SameDir 即,有这样的结构 ...
同事有一问题,描述如下:
前提:一个主目录 Main_Path 下面有若干子目录 aaa、bbb、ccc、ddd、......
每个子目录下面都又有若干子目录,但是有一个是同名的 SameDir
即,有这样的结构
Main_Path/aaa/SameDir/
Main_Path/bbb/SameDir/
Main_Path/ccc/SameDir/
Main_Path/ddd/SameDir/
......
要求:目录SameDir下是空的,但是随时都有可能有文件,如何检测到该目录下的
变化?
前提:一个主目录 Main_Path 下面有若干子目录 aaa、bbb、ccc、ddd、......
每个子目录下面都又有若干子目录,但是有一个是同名的 SameDir
即,有这样的结构
Main_Path/aaa/SameDir/
Main_Path/bbb/SameDir/
Main_Path/ccc/SameDir/
Main_Path/ddd/SameDir/
......
要求:目录SameDir下是空的,但是随时都有可能有文件,如何检测到该目录下的
变化?
|
find $目录 -type file | xargs -l dirname | uniq