find命令查询符号链接目录的问题
踩坑说明
- 需求:想查询目录
/home/search/logsrvdata
下的所有非空的子目录,
- 解决方案:使用命令
find /home/search/logsrvdata -mindepth 1 -maxdepth 1 -type d -not -empty
- 遇到的问题:返回结果为空,验证是存在非空的子目录的

原因
/home/search/logsrvdata
是一个符号链接(软链接),它指向实际目录/data1/logsrvdata/
find
命令默认不会自动跟随符号链接
- 可以使用
-L
选项,强制跟随符号链接(-L
是--dereference
的缩写)
On this page
linux命令的踩坑记录
- find命令查询符号链接目录的问题
- 踩坑说明
- 原因