Travail sur les commandes Unix élémentaire:
Consignes:
- Renommer le fichier fichier1.txt en fichier2.txt alors qu’il existe déjà un fichier nommé fichier2.txt
- Déplacer un fichier dans un autre répertoire
- Déplacer un fichier et le renommer
- Options -f et -i de la commande mv
Réponses:
- Renommer le fichier fichier1.txt en fichier2.txt alors qu’il existe déjà un fichier nommé fichier2.txt
Commentaire:
Pour différencier ces 2 fichiers, nous remarquons que le fichier1 fait 29 octets alors que le fichier2 fait 0 octet.
-rw-r--r-- 1 admi staff 29 9 déc 21:23 fichier1
-rw-r--r-- 1 admi staff 0 9 déc 21:20 fichier2
Commande:
macbook-de-admin:tal-exo admi$ mv fichier1 fichier2
Résultat:
-rw-r--r-- 1 admi staff 29 9 déc 21:29 fichier2
Commentaire:
On remarque que le contenu du fichier1 a été remplacé par le contenu du fichier2. Le fichier1 a été supprimé.
- Déplacer un fichier dans un autre répertoire
Commentaire:
On utilise la commande mv.
Commande:
macbook-de-admin:tal-exo admi$ mv fichier2 nana
Commentaire:
Le fichier fichier2 est dans le répertoire de nana maintenant.
Résultat:
macbook-de-admin:tal-exo admi$ ls nana/
fichier2 rara tata zaza
Commentaire:
On utilise la commande mv;
Commande:
macbook-de-admin:tal-exo admi$ mv nana/ mimi/
Commentaire:
On met d’abord le nom du fichier qu’on veut renommer puis on met le nouveau nom du fichier.
Résultat:
macbook-de-admin:tal-exo admi$ ls
bisous coucou doudou loulou lulu mimi rara tata zaza
- Déplacer un fichier et le renommer
Commentaire:
On veut déplacer le fichier zaza dans le répertoire bisous/ et le renommer en lala
Commande:
macbook-de-admin:tal-exo admi$ mv zaza bisous/lala
Résultat:
macbook-de-admin:tal-exo admi$ ls bisous
file file1 lala new rara toto
Commentaire:
Le fichier zaza n’existe plus. Il s’appelle maintenant lala et il est placé dans le répertoire bisous/
- Déplacer un répertoire et le renommer
Commentaire:
On veut déplacer le répertoire lulu/ dans le répertoire bisous/ et le renommer lili/.
Commande:
macbook-de-admin:tal-exo admi$ mv lulu/ bisous/lili
Résultat:
macbook-de-admin:tal-exo admi$ ls bisous
file file1 lala lili new rara toto
- Options -f et -i de la commande mv
Commentaire de l’option -f:
L’option -f sert à renommer le fichier impérativement, même si le fichier cible existe déjà, sans demander confirmation.
Commentaire de l’option -i:
L’option -i sert à renommer le fichier impérativement, même si le fichier cible existe déjà, en demandant confirmation.
Si nous lançons la commande mv avec les options -i et -f ensemble, c’est l’option -f qui l’emporte.
Le programme ne nous demande pas la confirmation pour renommer le fichier.
Exercice précédent
Exercice suivant
Copyright 2009 Tubiana Séverine, tous droits réservés