【问题标题】:moving and renaming a folder in linux [closed]在linux中移动和重命名文件夹[关闭]
【发布时间】:2020-10-31 14:44:21
【问题描述】:

我想问一个关于在 linux 中同时移动和重命名文件夹的问题。

假设我在桌面上并想将文件夹移动到另一个位置。

folder1 存在于~/folder1

如果我想将它移动到桌面,我执行以下命令:

mv ~/folder1 ~/Desktop

但是,如果我想移动重命名文件夹,出于某种原因,这是命令:

mv ~/folder1 ~/Desktop/folder2

我有点困惑。

如果folder2不存在,则folder1重命名为folder2,保留所有内容。

但是,如果folder2 确实存在,它只是将folder1 插入folder2,即

~/Desktop/folder2/folder1

我认为如果folder2 不存在,它只是创建folder2 并根据mv 文件的移动将folder1 插入其中。

为什么文件夹只是简单地从 folder2 重命名为 folder1

【问题讨论】:

    标签: linux command-line mv


    【解决方案1】:

    您在这里非常清楚地解释了 mv 工作流程。

    命令'mv'首先检查目的地并检查它是否可用。 目标(如果不可用) - 此源文件被移动并重命名文件。 目标(如果可用)并且是一个文件夹 - 此源文件被移动到目标文件夹中 目标(如果可用)并且是一个文件 - 此源文件被移动到目标文件夹并被覆盖

    参考:https://en.wikipedia.org/wiki/Mv

    【讨论】:

      猜你喜欢
      • 2013-06-27
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2018-12-18
      • 2016-03-29
      • 2012-07-20
      • 2019-12-16
      相关资源
      最近更新 更多