使用 mv 在终端中移动文件

Moving a file in terminal using mv

我有一个简单的 python 文件 simple_events.py,它被错误地保存在我的 python_practice 目录之外。我正在尝试将其移回此目录,但尝试时出现错误。

命令:

mv simple_events.py/python_practice 

第二个命令:

mv simple_events.py/Users/One-Life.Grind./python_practice

错误:

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

如果有人能告诉我为什么这不起作用以及如何纠正它,我将不胜感激。

mv -u simple_events.py/python_practice 

“-u”的用法意味着如果源文件比现有文件新,则现有文件将被覆盖。我只想 cp 文件

cp -rp /source.file /destination.file

然后通过

删除源
sudo rm source.file

编辑:“-rp”将递归复制文件夹中的所有文件夹,并将它们各自的权限复制到新位置。

你可以在末尾加一个点

mv simple_events.py/Users/One-Life.Grind./python_practice .