这个命令中的问号是什么意思?
\n\nfind . \xe2\x80\x93type d \xe2\x80\x93name "?d*" \xe2\x80\x93print\n
Run Code Online (Sandbox Code Playgroud)\n\n我尝试在没有它的情况下运行它,但没有注意到任何变化。
\n问号与文件名中的一个字符完全匹配。所以,
find -name "c?t"
Run Code Online (Sandbox Code Playgroud)
将匹配cat
andcot
但不匹配coat
or ct
。
就其价值而言,这是一种非常常见的文件名匹配约定,并且可以在各种命令行界面上下文中使用,甚至可以在 Windows 的cmd
.
除非没有任何匹配,否则删除问号应该会有所不同。