子目录(dos vs bash)和通配符的命令行开关

时间:2013-12-27 05:23:18

标签: command-line

哎哟!从Windows框中吹走系统混乱,这个通配符看起来正确但做错了。我知道我应该先检查命令(使用dir / s)

C:\WINDOWS>del /f /s /q e:\inetpub\daf*
Deleted file - e:\inetpub\esvc000004\applications\daffodillamp.jpg

我在这里遗漏了什么吗?如果我曾经使用过.. * daf *那么我可以理解但是\ daf *对我来说只意味着daf *文件和目录的daf *命名。并非inetpub下面的所有目录都在寻找daf *!

1 个答案:

答案 0 :(得分:2)

Del用于文件; rd用于目录。您的命令将查找daf*下所有名为e:\inetpub的文件及其所有子目录(/s

使用cmd及其前辈几十年后,我习惯使用dir然后向上箭头并将其编辑为del ...