Vous êtes sur la page 1sur 16

TP2- Gestion de fichiers

Binome:Mamadou Diallo & El hadji Abdoul Aziz Sarr.

Manipulation 1 : la commande ls

1.1 Afficher le contenu du répertoire sous format-long

1.2 Sous format long et lisible pour les humains


HISTORY.rst
− Le type de fichier: rst
− Le nombre de lien durs vers ce fichier: 1
− Taille du fichier: 11776
− Date et heure de modification: Le 02 san à 18:43
examples
− Le type de fichier:
− Le nombre de lien durs vers ce fichier:2
− Taille du fichier:4096
− Date et heure de modification: Le 2 san à 18:43
faq.rst
− Le type de fichier: rst
− Le nombre de lien durs vers ce fichier:1
− Taille du fichier: 19
− Date et heure de modification: Le 02 san à 10:00
1.3. Sous un format long, en affichant les fichiers cachés, mais dans l'ordre
alphabétique inverse :

1.4. Sous un format long, mais du plus ancien au plus récent:

1.5. Sous un format long et en affichant les fichiers cachés, mais les moins
volumineux en premier.
1.6. Lister seulement les dossiers du répertoire hyper070, sans les fichiers.
~/hyper070$ ls -d */
docs/ examples/ hyper/ test/

Manipulation 2 : manipulation de fichiers

2.1. A partir de votre répertoire personnel, créer la structure suivante (sans les
fichiers) en utilisant une
seule commande. (Bibliotheque est aussi un répertoire).

2.2. Déplacez-vous dans le répertoire Dossier1, puis créer les fichiers Fichier1,
Fichier2 et Fichier3.

2.3. Déplacez-vous dans le répertoire Dossier2, puis créer un dossier nommé


Dossier21.

2.4. En étant toujours dans votre répertoire Dossier2, effectuer les tâches suivantes :
− Copier le fichier Fichier1 vers le répertoire Dossier21 en utilisant des chemins
relatifs.

− Copier le fichier Fichier2 vers le répertoire Dossier21 en utilisant des chemins


absolus.

− Copier le fichier Fichier3 vers votre emplacement actuel en utilisant des chemins
relatifs.

2.5. Déplacez-vous dans le répertoire Dossier1. Puis :


− Créer un dossier nommé Dossier11.

− Créer dans le répertoire Dossier11 les fichiers doc1.text, doc2.txt, file1.log et


file2.log.

2.6. Déplacez-vous dans le répertoire Dossier3, puis en utilisant des types chemins de
votre choix
(absolus ou relatifs) :
− Créer le répertoire nommé Dossier31.

− Déplacer tout le contenu du Dossier21 vers votre emplacement actuel.

− Copier le dossier Dossier11 et son contenu vers votre emplacement actuel en le


renommant Dossier32.

− Déplacer seulement les fichiers avec l’extension .log vers le dossier Dossier2.

2.7. Déplacez-vous dans le répertoire Bibliotheque. Puis :


− Supprimer le dossier Dossier21 avec la commande rmdir. Est-ce que la suppression
a réussi ?

Oui la suppression a réussi.

− Supprimer le dossier Dossier11 avec la commande rmdir. Est-ce que la suppression


a réussi ?

Non la suppression ne marche pas avec cette commande.


Sinon, quelle commande proposez-vous pour réussir la suppression ?la commande rm
-r

− Supprimer tous les fichiers ayant l’extension .text dans le dossier Dossier32.

− Supprimer à l’aide d’une seule commande les dossiers Dossier31 et Dossier11.

− Supprimer à l’aide d’une seule commande tout le contenu du répertoire


Bibliotheque.

Manipulation 3 : lien dur et lien symbolique

3.1. Créer un fichier nommé formations.txt et utiliser nano pour y écrire « DUT1TR ».

3.2. Créer une copie du fichier formations.txt nommé copie_formations.txt. Afficher


son contenu.

Affichage du contenu :
Il est écrit dans le terminal,:DUT 1 TR

3.3. Créer un lien dur nommé lien_dur_formations.txt qui pointe vers formations.txt.
Afficher le contenu du lien dur. Qu’observez-vous ?

3.4. Insérer la phrase suivante « DST1TRA » dans formations.txt. Puis, afficher le


contenu des fichiers copie_formations.txt et lien_dur_formations.txt. Qu’observez-
vous ?

3.5. Insérer la phrase suivante « DST1TRB » dans le fichier copie_formations.txt. Puis,


afficher le contenu des fichier formations.txt. Qu’observez-vous ?

3.6. Insérer la phrase suivante « DUT2TR » dans le fichier lien_dur_formations.txt.


Puis, afficher le contenu du fichier formations.txt. Qu’observez-vous ?

3.7. Supprimer le fichier formations.txt puis tenter d’afficher le contenu du fichier


lien_dur_formations.txt. Qu’observez-vous ?
3.8. Créer un fichier nommé formations_bis.txt et utiliser nano pour y écrire «
DUT1TR ».
3.8. Créer un fichier nommé formations_bis.txt et utiliser nano pour y écrire «
DUT1TR ».

3.9. Créer un lien symbolique nommé lien_symbolique_formations.txt qui pointe vers


formations_bis.txt. Afficher le contenu du lien symbolique. Qu’observez-vous

3.10. Insérer la phrase suivante « DST1TRA » dans formations_bis.txt. Puis, afficher le


contenu du
fichier lien_symbolique_formations.txt. Qu’observez-vous ?

3.11. Insérer la phrase suivante « DST1TRB » dans le fichier


lien_symbolique_formations.txt. Puis, afficher le contenu du fichier formations_bis.txt.
Qu’observez-vous ?
3.12. Supprimer le fichier formations_bis.txt puis tenter d’afficher le contenu du
fichier
lien_symbolique_formations.txt. Qu’observez-vous ?

il est affiché:Aucun fichier ou dossier de ce type.

Manipulation 4 : archivage et compression de fichiers

4.1. Déplacer dans le dossier hyper070 puis créer à l’aide l’algorithme de compression
bzip2, une archive compressée nommée hyper.tar.bz2 de tout le contenu du répertoire
hyper070.
4.2. Visualisez le contenu de l'archive sans la décompresser, ni l'extraire.
4.3. Créer un dossier nommé mes_archives dans le répertoire ~/Documents. Puis
déplacer l’archive compressée vers mes_archives.

4.4. Se déplacer dans mes_archives puis extraire seulement le fichier HISTORY.rst

4.5. Extraire tout le contenu de l’archive compressée. Quel est l’inconvénient de faire
directement l’extraction dans le répertoire mes_archives
L'inconvénient de faire directement l'extraction dans le répertoire "mes_archives" est que
cela peut rendre le répertoire désorganisé en mélangeant les fichiers extraits avec ceux déjà
présents

4.6. Déplacez-vous dans votre répertoire personnel. Créer une archive (sans la
compresser) nommée hyper_bis.tar du dossier hyper070.
4.7. Compresser l’archive, que vous nommerez hyper_bis.tar.gz, à l’aide l’algorithme
de compression bzip.

4.8. Déplacer l’archive compressée dans le répertoire mes_archives.

4.9. Extraire toute l’archive compressée. Que remarquez-vous après l’extraction ?


Comparée à l’étape 4.5, quel est l’avantage de regrouper tous les fichiers et dossiers
dans un répertoire unique avant l’archivage ?s
Regrouper tous les fichiers et dossiers dans un répertoire unique avant l'archivage permet de
préserver la structure d'origine facilite l'organisation des fichiers extraits et simplifie leur
gestion ultérieure.

Vous aimerez peut-être aussi