mv命令不能在mac上运行

时间:2016-02-19 05:47:21

标签: makefile mv

以下是makefile中给我提出问题的部分:

-@mv -f -t ./ $(LIBPATH)/userfiles/*

当我在Ubuntu上运行makefile时,它工作正常但是在我的Mac上运行时出现以下错误:

mv: illegal option -- t usage: mv [-f | -i | -n] [-v] source target
       mv [-f | -i | -n] [-v] source ... directory

我的mac的手册页中没有定义-t标志,所以我想知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

只需将目的地放在最后,就像通常使用mv一样:

-@mv -f $(LIBPATH)/userfiles/* .

您可以拥有多个来源(例如此处展开的通配符)。最后一个参数是目的地。 -t标志只是一种改变这种顺序的方法,如果由于某种原因你必须这样做,并且(如你所发现的那样)并不总是可用。