【发布时间】:2017-07-09 14:48:39
【问题描述】:
我在 ubuntu 机器上设置了以下文件夹:
(括号表示文件夹)
[main]
|
|--- [old]
| |
| |--- [thequick]
| | |
| | |--- [aaaa] --- some files
| | |--- [bbbb] --- some files
| | |--- [cccc] --- some files
| | |--- [dddd] --- some files
| | |--- some files
| |
| |--- [brownfox]
| | |
| | |--- [aaaa] --- some files
| | |--- [bbbb] --- some files
| | |--- [cccc] --- some files
| | |--- [dddd] --- some files
| | |--- some files
| |--- ...
| |
| |--- [lazydog]
| |
| |--- [aaaa] --- some files
| |--- [bbbb] --- some files
| |--- [cccc] --- some files
| |--- [dddd] --- some files
| |--- some files
|
|--- [new]
|
|--- [thequick]
| |
| |--- [aaaa] --- some files
| |--- [bbbb] --- some files
| |--- some files
|
|--- [brownfox]
| |
| |--- [aaaa] --- some files
| |--- [bbbb] --- some files
| |--- some files
|--- ...
|
|--- [lazydog]
|
|--- [aaaa] --- some files
|--- [bbbb] --- some files
|--- some files
我需要找到一种快速方法,将所有 old [aaaa] 和 [bbbb] 文件夹替换为各自的 new [aaaa] 和 [bbbb] 文件夹,不影响任何其他旧东西。
【问题讨论】:
-
replace是什么意思:将
new/**/aaaa下面包含的文件移动到old/**/aaaa? -
这里提出了同样的问题。这个链接可能对superuser.com/questions/358843/…有帮助
标签: linux bash shell ubuntu command