我發現了一堆例子來解決我的問題,而Android find工具和busybox的發現工具很老,說:查找並刪除空文件夾遞歸沒有「-empty」參數
A0001:/sdcard # find . -empty -type d
find: bad arg '-empty'
所以,我可以」 t找到沒有用法的解決方案「-empty」arg。有誰能夠幫助我?
我發現了一堆例子來解決我的問題,而Android find工具和busybox的發現工具很老,說:查找並刪除空文件夾遞歸沒有「-empty」參數
A0001:/sdcard # find . -empty -type d
find: bad arg '-empty'
所以,我可以」 t找到沒有用法的解決方案「-empty」arg。有誰能夠幫助我?
使用rmdir
命令,它需要的目錄必須是空的。
find . -maxdepth 3 -type d -print -exec rmdir {} 2>/dev/null \;
將錯誤消息重定向到空設備,使用maxdepth
來避免太深搜索。
不太清楚你試圖達到的目標。 – greenapps
問題看起來與Android開發無關。它的主題像linux問題。 –
'find'的版本不一定是舊的; '-empty'是POSIX標準的擴展,並不保證是'find'的符合實現的一部分。 – chepner