【问题标题】:Moving a file in terminal using mv使用 mv 在终端中移动文件
【发布时间】:2017-07-22 10:02:36
【问题描述】:

我有一个简单的 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 simple_events.py /Users/One-Life.Grind./python_practice

标签: unix terminal mv


【解决方案1】:
mv -u simple_events.py/python_practice 

“-u”的使用意味着如果源文件比已经存在的文件新,则现有文件将被覆盖。我只会cp文件

cp -rp /source.file /destination.file

然后删除源

sudo rm source.file

编辑:: "-rp" 将递归地复制文件夹内的所有文件夹,以及它们各自对新位置的权限。

【讨论】:

  • 谢谢!我能够将所有东西移动到需要的地方。
  • 请勾选“已回答”复选框,以便其他人知道此解决方案有用。谢谢:)
【解决方案2】:

你可以在末尾使用一个点

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

【讨论】:

    猜你喜欢
    • 2019-09-10
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 2011-08-28
    • 2020-09-12
    相关资源
    最近更新 更多