我熟悉通配符和?,但我想做的是使用位于文件中间的“(Disc X)”将专辑移动到相应的目录中。
所以,我已经切换到 /media/ 文件夹中闪存驱动器的目录(这里列出的时间太长),我尝试了这个,但它只是将所有专辑放入目标文件夹:
mv *(Disc 3)* 主页/用户名/音乐/WesRiverside3
现在,请注意,当我在单词周围加上星号时,disc 3 将显示为斜体,如果任何编辑想要更改它,我会很高兴看到
而且我所有的支架尝试也都失败了
我熟悉通配符和?,但我想做的是使用位于文件中间的“(Disc X)”将专辑移动到相应的目录中。
所以,我已经切换到 /media/ 文件夹中闪存驱动器的目录(这里列出的时间太长),我尝试了这个,但它只是将所有专辑放入目标文件夹:
mv *(Disc 3)* 主页/用户名/音乐/WesRiverside3
现在,请注意,当我在单词周围加上星号时,disc 3 将显示为斜体,如果任何编辑想要更改它,我会很高兴看到
而且我所有的支架尝试也都失败了
问题中的括号是否在您的命令中?如果是这样,它们就是您的问题的原因。如果你必须拥有它们,那么就将它们逃脱
*\(disc3\)*
,它应该可以工作。发生这种情况是因为 shell 正在解释括号,而不是将它们用作文本的一部分。