最近碰到一个不太正常的目录名--===cartoon===--,运行以下命令想把它改正:
$ mv --/=/=/=cartoon/=/=/=-- cartoon_10pack 却产生如下错误:
mv: unrecognized option `--/=/=/=cartoon/=/=/=--'
Try `mv --help' for more information.
原因在于mv把--===cartoon===-当成选项了。一个变通的方法是:
$ mv ./--/=/=/=cartoon/=/=/=-- cartoon_10pack
这样就盖住了减号。正规的做法是
$ mv -- ./--/=/=/=cartoon/=/=/=-- cartoon_10pack