11

У меня есть папки в ландшафт / ландшафт, которые содержат папки, называемые ландшафтом и объектами. Эти папки имеют папки с файлами данных. Как переместить все содержимое пейзажа / ландшафта / [имя] / ландшафта в пейзаж / ландшафт, а содержимое пейзажа / ландшафта / [имя] / объекта в пейзаж / объекты?

2 ответа2

16

Для команды mv нет рекурсивного параметра, поэтому, если в каталогах, которые вы хотите переместить, есть каталоги, вам придется использовать cp . Как насчет этого:

cp -R scenery/terrain/*/terrain/* scenery/terrain/
cp -R scenery/terrain/*/objects/* scenery/objects/

Тогда, когда вы уверены, что сработало:

rm -rf scenery/terrain/*/terrain
rm -rf scenery/terrain/*/objects
1
mv scenery/terrain/*/terrain/* scenery/terrain/
mv scenery/terrain/*/objects/* scenery/objects/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .