Commande de deplacement en masse

Résolu/Fermé
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 - 25 janv. 2008 à 02:03
 Jelzz - 25 janv. 2008 à 15:55
Salut a tous,
J'ai un repertoire qui contient enormement de sous-repertoires et sous-sous-repertoires.
Je voudrais deplacer tous les fichiers des sous-sous-repertoires vers le repertoire principal (il n'y a aucun risque de doublon, aucun fichier n'a le meme nom).
Y'a t il une commande ou un script pour effectuer un tel deplacement ?
Merci a tous
Santiago

A voir également:

8 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
25 janv. 2008 à 07:37
Salut,

cd /chemin/repertoire_principal
et ensuite
find . -type f -exec mv {} . \;

3
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 436
25 janv. 2008 à 03:54
tu as la commande mv pour deplacer les fichiers
0
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 209
25 janv. 2008 à 07:23
HAHAHA ! D'accord merci, mais j'ai quand meme un probleme qui va avec : il s'agit de deplacer en masse des milliers de fichiers repartis dans des centaines de repertoires/sous-repertoires vers une seule destination. En gros je ne veux plus d'arborescence.

0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
25 janv. 2008 à 09:42
si tu restes sur la même partition, le mv est instantané
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 209
25 janv. 2008 à 11:12
Super !
Beaucoup de fichiers contenaient des espaces et certains contenaient meme le caractere ' (guillemet simple).
J'ai donc lance la commande suivante :

find . -type f -exec mv "{}" . \;

Merci lami20j
0
Bonjour,

Je cherche à faire la même chose, mais ne connaissant rien aux lignes de commandes ou autres, existe t il un petit soft qui fasse la même chose, ou au "pire" un tuto pour les nuls, pour utiliser ce système.

D'avance merci.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
25 janv. 2008 à 14:44
Salut,

tu peux regarder ici
http://www.krename.net/
https://www.linux-apps.com/p/1127468
0
Re,

Merci pour les liens et surtout pour la rapidité de la réponse.

Il semble que ce soit des "renammeurs", ou j'ai mal compris.
Comment faire pour deplacer des fichiers à l'interieur d'un ou plusieurs dossiers vers un autre dossier, autre que manuellement.
J'ai essayée piky basket et plein d'autres, mais c'est tres long et semi manuel.

Merci pour votre patience.
0