Copier, déplacer et renommer des fichiers et des répertoires
Objectif:
-
manipuler les fichiers et dossiers avec cp,mv,rm...
Énoncé:
-
copier le fichier /etc/hosts dans votre répertoire personnel
-
refaite la copie de la question 1 en activant le mode verbeux (option -v) pour la commande cp. quelle est l’intérêt d'utiliser l'option -v ?
-
copier le fichier /etc/hosts dans votre répertoire courant sous le nom de « nouveau ».
-
créer un nouveau dossier appelé « myetc » dans votre répertoire personnel puis copier dedans le dossier /etc/udev et tout son contenu.
-
Supprimer le répertoire « myetc »
-
sans changer de position et avec le minimum de commande créer l’arborescence suivante dans votre répertoire personnel :
-
pour le reste des questions votre emplacement est rep6,répondre aux questions suivantes sans changer d'emplacement
-
créer en une seule commande les fichiers suivants dans rep1 :cours1 Cours2 cours4 cours47 cours41 cours417 coursUnix coursSgbd1 coursSgbd2 coursSgbd3
-
déplacer tous les fichiers se trouvant dans rep1 vers rep7
-
copier depuis rep7 tous les fichiers qui contient exactement 6 caractères dans leurs nom vers rep3
-
supprimer de rep7 tous les fichiers qui ont dans leur nom le caractère « 4 »
-
renommer le fichier coursUnix se trouvant dans rep7 en coursLinux
-
copier tous les fichiers se trouvant dans rep7 et qui continent dans leur nom la chaîne « Sgb » vers rep8
-
copier le dossier rep3 et tout son contenu dans rep6
-
supprimer le dossier rep8 et tout son contenu
Question 1:
user@localhost:~$ cp /etc/hosts ~
Question 2:
user@localhost:~$ cp -v /etc/hosts ~
l'option -v permet d’afficher le résultat de la copie
Question 3:
user@localhost:~$ cp /etc/hosts ./nouveau
Question 4:
user@localhost:~$ mkdir myetc user@localhost:~$ cp -r /etc/udev myetc
Question 5:
user@localhost:~$ rm -r myetc
Question 6:
user@localhost:~$ mkdir -p rep/rep1/rep2/rep3 rep/rep1/rep4 rep/rep5/rep6 rep/rep5/rep7 rep/rep8
Question 7:
Question 7.a:
user@localhost:~/rep/rep5/rep6$ touch ../../rep1/cours1 ../../rep1/Cours2 ../../rep1/cours4 ../../rep1/cours47 ../../rep1/cours41 ../../rep1/cours417 ../../rep1/coursUnix ../../rep1/coursSgbd1 ../../rep1/coursSgbd2 ../../rep1/coursSgbd3
Question 7.b:
user@localhost:~/rep/rep5/rep6$ mv ../../rep1/* ../rep7
Question 7.c:
user@localhost:~/rep/rep5/rep6$ cp ../rep7/ ?????? ../../rep1/rep2/rep3
Question 7.d:
user@localhost:~/rep/rep5/rep6$ rm ../rep7/*4*
Question 7.e:
user@localhost:~/rep/rep5/rep6$ mv ../rep7/ coursUnix ../rep7/coursLinux
Question 7.f:
user@localhost:~/rep/rep5/rep6$ cp ../rep7/*Sgb* ../../rep8
Question 7.g:
user@localhost:~/rep/rep5/rep6$ cp -r ../../rep1/rep2/rep3
(la destination est rep6 qui est le répertoire courant)
Question 7.h:
user@localhost:~/rep/rep5/rep6$ rm -r ../../rep8