我有一个文件夹,其中包含名为MA1
, MA2
, .... MA-i
(没有扩展名,总共超过 110000 个)的文件,以及其他文件和其他子目录。
我希望删除所有MA-i
文件并保留其他文件和子目录
我尝试过但没有成功
a@LinuxA:~/CLionProjects/ETC1/cmake-build-debug$ rm -f MA*
答案1
find . -iname 'MA*' | while read L ; do echo rm "$L"; rm "$L"; done
为了取得进展,如果您的存储卷即将耗尽,您可能无法以正常方式删除某些文件,并且您会看到它停止并挂在特定文件上,此时您可以使用超时来跳过那些不起作用的文件。