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 16/06/2011, 02h45   #1
Futur Membre du Club
 
Homme
Technicien réseau
Inscription : avril 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Nouvelle-Calédonie

Informations professionnelles :
Activité : Technicien réseau
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2011
Messages : 15
Points : 17
Points : 17
Par défaut bash commande mv

Bonjour,
je veux déplacer un répertoire (disons /chemin_de_test/test/) et tout ce qu'il contient (fichiers à la racine et sous-répertoires et leur contenu) dans un répertoire parent (disons /chemin_de_ parent/parent/)avec la commande mv.

je voudrais que la commande mv
- crée automatiquement un sous répertoire test dans parent pour le transfert
- efface le répertoire original (/chemin_de_test/test/) après transfert des fichiers

est ce possible ? (j'ouvre cette discussion parce que je n'y suis pas arrivé, alors que sur le plan conceptuel, cela me paraît une demande basique d'utilisateur)
merci par avance de vos réponses
syncope_nc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 07h30   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
Code :
1
2
if [ ! -d  /chemin_de_ parent/parent/ ] ; then mkdir -P /chemin_de_ parent/parent/ ; fi ; \
mv /chemin_de_test/test /chemin_de_ parent/parent/
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
francois@trillian:~$ mv chemin/test parent/
francois@trillian:~$ ls -lrthR parent
parent:
total 4,0K
drwx------ 3 francois francois 4,0K 16 juin  07:27 test
 
parent/test:
total 4,0K
-rw------- 1 francois francois    0 16 juin  07:27 toto
drwx------ 2 francois francois 4,0K 16 juin  07:27 titi
 
parent/test/titi:
total 0
-rw------- 1 francois francois 0 16 juin  07:27 tutu
francois@trillian:~$ rm -rf parent chemin
tous les sous répertoires et fichier d'origine sont bien déplacés vers parent
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 30
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h25.


 
 
 
 
Partenaires

Hébergement Web