Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2007, 11h48   #1
Invité de passage
 
Inscription : mars 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 11
Points : 2
Points : 2
Par défaut utiliser ls et xargs pour déplacer des fichiers

Bonjour,

je suis dans un répertoire "test" à l'intérieur duquel il y a plusieurs dossiers.

Je cherche à déplacer tous les fichiers présents dans chacun de ces dossiers, dans le répertoire courant (cad "test").

J'ai pensé à utiliser qqch du type:
Code :
1
2
cd test/
ls -d */ | xargs cd args | xargs mv * .. | cd ..
mais je ne sais pas quoi mettre pour remplacer "args".

Quelqu'un aurait-il une idée ? Merci d'avance.
walrus_55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 00h16   #2
Membre expérimenté
 
Avatar de BlaireauOne
 
Inscription : mars 2007
Messages : 469
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2007
Messages : 469
Points : 576
Points : 576
Ça devrait marcher ( http://www.unixreview.com/documents/s=8274/sam0306g/ ) :

Code :
1
2
 
ls ./*/* | xargs -t -I {} mv {} .
BlaireauOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 20h52   #3
Membre expérimenté
 
Avatar de BlaireauOne
 
Inscription : mars 2007
Messages : 469
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2007
Messages : 469
Points : 576
Points : 576
J'ai fait compliqué alors que ceci est aussi bien :

BlaireauOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 10h22   #4
Invité de passage
 
Inscription : mars 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 11
Points : 2
Points : 2
merci pour cette réponse limpide !
walrus_55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h18.


 
 
 
 
Partenaires

Hébergement Web