suse@linux-337q:~/downs> find . -name ‘.txt’
./d.txt
./ 新建 文件夹 /m.txt
suse@linux-337q:~/downs> find . -name '.txt’ | xargs rm -rf
suse@linux-337q:~/downs> find . -name ‘*.txt’
./ 新建 文件夹 /m.txt
为什么删不掉 m.txt? 有问题吧。
我换一种方法:
suse@linux-337q:~/downs> find . -name '.txt’ -exec rm -rf {} ;
suse@linux-337q:~/downs> find . -name '.txt’
suse@linux-337q:~/downs>
这回好了,为什么是这样呢?好像只有在带空格的中文文件夹中才会有此问题。