2017-03-08 58 views
0

我有test目录双加星号通配符删除不起作用

. 
./test2 
./test2/test_doc1.txt 
./test2/test1 
./test2/test1/test_doc2.txt 
当我使用 rm -rf test/**/test_doc2.txt

下的下列文件,它不会删除这些文件。 有什么问题?

+0

该命令的输出是什么? – xuhdev

+0

@xuhdev,沉默。没有消息。并且该文件仍然存在。 – pepero

回答

2

假设你正在使用Bash。

shopt -s globstar 
rm -rf test/**/test_doc2.txt 

添加shopt -s globstar~/.bashrc文件,如果你总是希望启用此功能。

+0

如果您使用的是OSX,请使用'shopt -s extglob'。 –