【发布时间】:2014-09-09 08:47:15
【问题描述】:
如何在一个终端命令中将多个子目录中的文件向上移动 1 级?
文件结构:
路径/到/文件/A/remove/image.png
路径/to/files/B/remove/image.png
路径/to/files/C/remove/image.png
路径/到/文件/D/remove/image.png
路径/to/files/E/remove/image.png
所需结构:
路径/到/文件/A/image.png
路径/到/文件/B/image.png
路径/到/文件/C/image.png
路径/到/文件/D/image.png
路径/to/files/E/image.png
有很多目录,上面的每个“字母”目录都包含几个图像。 另外,想删除文件被移动的目录。
【问题讨论】:
-
为什么需要在一个命令中完成? Return 键是躲闪的吗?
-
我不明白你的问题...有很多目录和很多文件。我只希望文件在每个子目录中上移一级。一次处理 1 个目录需要很长时间。
-
您指定了“一个终端命令”,我想知道原因。
-
我相信我的上一条评论回答了这个问题。任何合理的解决方案都会有所帮助
标签: macos unix terminal directory batch-processing