2017-03-08 67 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'。 –