当我使用
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在回答中提到的末尾的*。
—
格雷厄姆