【发布时间】:2020-05-21 17:32:28
【问题描述】:
我正在尝试将 2 个文件从当前目录 (/base/level1/level2) 移动到下一个目录 (/base/level1)
除了 mv file1 /base/level1 还有什么更简单的命令吗?我试图了解我们是否有一些命令可以将其移动到当前文件夹结构中的特定级别。
TIA!
【问题讨论】:
我正在尝试将 2 个文件从当前目录 (/base/level1/level2) 移动到下一个目录 (/base/level1)
除了 mv file1 /base/level1 还有什么更简单的命令吗?我试图了解我们是否有一些命令可以将其移动到当前文件夹结构中的特定级别。
TIA!
【问题讨论】:
我对此的解决方案是导航到我要移动文件的路径并运行以下命令。
cp ./level2/file1 .
或
cp ./file1 ./level2/file1
请分享其他解决方案
谢谢, AMK
【讨论】:
如果这两个文件有独特的共同点,您可以使用通配符。
即。 mv file*.ext path/to/new/dest/
这会将所有以“file”开头并以扩展名“.ext”结尾的文件移动到目标位置。 Have a look at this 和 this 将更多地解释通配符
【讨论】:
您始终可以将.. 用于“上一个目录”。
您可以为mv 提供两个以上的参数,最后一个始终是目标。
所以mv file1 file2 .. 会将这两个文件向上移动一个目录。
或mv * .. 移动所有文件。
【讨论】: