У меня есть большое количество маленьких файлов, расположенных в структуре каталогов следующим образом:
/A/B/C/f
Существует 11 каталогов на уровне A, каждый из которых содержит около 100 каталогов на уровне B, каждый из которых содержит около 30 каталогов на уровне C, каждый из которых содержит один файл f.
Как мне переместить все файлы на один уровень вверх? Например, учитывая этот набор файлов ...
/ А / В / С / f1
/ А / В / С / f2
/ А / В / С / f3
/ А / В / С / f4
Я хочу, чтобы каталог /A/B/
содержал 4 файла, от f1 до f4. Удаление каталогов C не является необходимым.
Я надеюсь, что это решенная проблема, возможно, включающая find
, xargs
и whatnot
. Есть идеи?
Ура,
Джеймс