当我使用
find /home/user/parentdir -type d -empty -delete
它递归地查找内部的空子文件夹/home/user/parentdir并将其删除。但是如果/home/user/parentdir也为空,它也会删除该parentdir文件夹,这对我来说是不可取的。
我想将其保留parentdir到rsync一些要备份或云的文件中。处理后,我需要删除空文件夹,但是parentdir每次重新创建似乎都没有用。
有parentdir什么建议要保留吗?我曾考虑过在其中创建.nocopy文件并将其从中排除rsync,但看起来有点过头了。有没有更优雅的方式?
如果在/ parentdir(即/ parentdir /)的末尾添加正斜杠/,会有所不同吗?
—
格雷厄姆
-mindepth 1?
@Graham / parentdir /也会删除parentdir,所以没有区别。
—
TNT
啊,我看到我错过了@Amourk在回答中提到的末尾的*。
—
格雷厄姆