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

Command line 用于子目录(dos vs bash)和通配符的命令行开关,command-line,Command Line,哎哟!清除windows框中的系统混乱,这个通配符看起来是对的,但做得不对。我知道我应该先检查命令(使用dir/s) 我是不是遗漏了什么?如果我使用了..*daf*,那么是的,我可以理解,但是\daf*对我来说只意味着daf*文件和daf*命名目录。并非inetpub下面的所有目录都在查找daf* Del用于文件rd用于目录。您的命令在e:\inetpub及其所有子目录(/s)下查找名为daf*的所有文件 在使用cmd及其前身几十年后,我习惯性地使用一个dir然后向上箭头并将其编辑为del。那么

哎哟!清除windows框中的系统混乱,这个通配符看起来是对的,但做得不对。我知道我应该先检查命令(使用dir/s)


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

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


在使用cmd及其前身几十年后,我习惯性地使用一个
dir
然后向上箭头并将其编辑为
del

那么del/s和rm/s之间有什么区别呢?那么,安全地删除目录树及其目录和内容的最佳方法是什么呢。看起来rm命令就是我想要的。只需一个命令即可删除内容。就像unix一样。
RD
RMDIR
(同义命令)/s切换到mean'及其子目录
RM`不是一个已知的命令-除非您安装了
CYGWIN
,它提供类似unix的命令和语法-但请注意,
CYGWIN
的命令与执行字符串搜索的
CMD
类似
FIND
的命令冲突,而不是定位文件。另请注意,对于目录分隔符,
/s
fow开关和
`
-`和
/
有时在本机
cmd
中工作,具体取决于实用程序。
C:\WINDOWS>del /f /s /q e:\inetpub\daf*
Deleted file - e:\inetpub\esvc000004\applications\daffodillamp.jpg