Ubuntu mv命令只复制,但源文件仍然存在

时间:2017-03-18 23:56:49

标签: ubuntu terminal move mv

我意外地为我的源文件夹执行了没有./的mv。 它复制了根文件夹中的文件,但没有删除它们。

我检查了从root用户复制到新文件夹的一些文件,看起来它们仍然在root用户和新文件夹中。 所以我认为命令没有移动,而是复制了文件。 我只想了解这里究竟发生了什么。 有什么想法吗?

这是我执行的命令: bla:my / current / folder $ mv -v / * sub_folder /

1 个答案:

答案 0 :(得分:2)

您正在从根目录进行复制,正如您所见,您正在使用/*,这意味着从根文件系统到该子文件夹。对于没有特权的用户,您无法执行此操作,因为默认情况下您无法在主文件夹之外写入文件。

只需移除/之前的*,然后重试。或者在/之前添加一个点,例如:mv -v ./* sub_folder/