擅长:python、mysql、java
<p>您正在使用shell globbing<code>*</code>,并期望<code>mv</code>命令知道它的含义。您可以通过以下方式从命令shell获得相同的错误:</p>
<p><code>$ mv 'somedir/subdir/*' ...
</code></p>
<p>注意引号。shell通常在<code>*</code>上为您执行glob匹配,但命令在其命令行上不执行此操作;甚至shell也不执行此操作。有一个名为<code>fnmatch</code>的C库函数为您执行shell样式的全局搜索,每种编程语言或多或少都会复制这个函数。在Python中甚至可能有相同的名称。或者里面有“glob”这个词,我不记得了。</p>