【问题标题】:Moving files from current directory to one directory below将文件从当前目录移动到下一个目录
【发布时间】:2020-05-21 17:32:28
【问题描述】:

我正在尝试将 2 个文件从当前目录 (/base/level1/level2) 移动到下一个目录 (/base/level1)

除了 mv file1 /base/level1 还有什么更简单的命令吗?我试图了解我们是否有一些命令可以将其移动到当前文件夹结构中的特定级别。

TIA!

【问题讨论】:

    标签: unix cp mv


    【解决方案1】:

    我对此的解决方案是导航到我要移动文件的路径并运行以下命令。

    cp ./level2/file1 .

    cp ./file1 ./level2/file1

    请分享其他解决方案

    谢谢, AMK

    【讨论】:

      【解决方案2】:

      如果这两个文件有独特的共同点,您可以使用通配符。

      即。 mv file*.ext path/to/new/dest/

      这会将所有以“file”开头并以扩展名“.ext”结尾的文件移动到目标位置。 Have a look at thisthis 将更多地解释通配符

      【讨论】:

        【解决方案3】:

        您始终可以将.. 用于“上一个目录”。

        您可以为mv 提供两个以上的参数,最后一个始终是目标。

        所以mv file1 file2 .. 会将这两个文件向上移动一个目录。

        mv * .. 移动所有文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-07-20
          • 2023-04-07
          • 1970-01-01
          • 1970-01-01
          • 2019-09-26
          • 1970-01-01
          • 1970-01-01
          • 2018-06-28
          相关资源
          最近更新 更多