这个问题在这里已有答案:
- 如何删除某些目录中的所有文件除外? 17个答案
这是一个老问题。我知道如何删除文件并排除一些,如下所示:
rm `find ~/temporary/Test\ 1 -mindepth 1 -maxdepth 1|grep -v 'A'`
但问题是名称中包含空格的文件夹'Test 1',查找的结果是
/home/owner/temporary/Test 1/B
它会产生rm
错误,我该如何解决?
谢谢,但我最烦人的问题是空格和其他特殊字符都在文件名中,那些方法无法修复它。我不知道如何搜索这个问题:-(
—
约翰
—
slhck
好吧,也许我明白了。
—
约翰