我有一个文件夹,里面装满了文件和子目录。其中很多都是垃圾,但有些我想保留。
因此,我想删除一些特定类型的所有文件(这些是我不想要或不需要的文件),然后删除所有空目录和子目录。
这些命令根本不起作用——它们什么也不做:
find . -name "*.jpg" -type f -delete
find . -type d -empty -delete
我将非常感激任何帮助!
答案1
尝试选择删除子文件夹中-mindepth
所有以 结尾的文件,.jpg
find . -mindepth 1 -name "*.jpg" -type f -delete
要删除空目录,
find . -empty -type d -delete