J'ai des dossiers dans des paysages/terrains contenant des dossiers appelés terrain et objets. Ces dossiers ont des dossiers avec des fichiers de données. Comment déplacer tous les matières paysages/terrains/[nom]/terraines au paysage/terrain et au contenu du paysage/terrain/[nom]/objets aux paysages/objets?
Il n'y a pas d'option récursive pour la commande mv
, donc s'il y a des répertoires à l'intérieur des répertoires que vous souhaitez déplacer, vous devrez utiliser cp
. Celui-ci, ça va:
cp -R scenery/terrain/*/terrain/* scenery/terrain/
cp -R scenery/terrain/*/objects/* scenery/objects/
Ensuite, quand vous êtes sûr que ça a fonctionné:
rm -rf scenery/terrain/*/terrain
rm -rf scenery/terrain/*/objects
mv scenery/terrain/*/terrain/* scenery/terrain/
mv scenery/terrain/*/objects/* scenery/objects/