0% ont trouvé ce document utile (0 vote)
18 vues13 pages

Commandes de base Linux pour fichiers et dossiers

Transféré par

hsan.isetsf
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues13 pages

Commandes de base Linux pour fichiers et dossiers

Transféré par

hsan.isetsf
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Manipulation des fichiers

Hassen CHEFFI TP 4 et dossiers sous Linux

TP 4
Manipulation des fichiers et dossiers sous Linux
1 Introduction
1.1 Commandes de base pour la gestion des fichiers et répertoires sous Unix/Linux
Sous Linux, la manipulation de fichiers et de dossiers se fait principalement via le terminal en utilisant
des commandes spécifiques. Voici un aperçu des commandes les plus courantes pour gérer les fichiers et les
dossiers :

— ls : Liste tous les fichiers et dossiers dans le répertoire courant.


— ls -l : Affiche les détails comme les permissions, le propriétaire, la taille, et la date de dernière
modification.
— ls -a : Affiche tous les fichiers, y compris ceux qui commencent par un point (fichiers cachés).
— cd : Change de répertoire.
— cd /path/to/directory : Se déplace vers le répertoire spécifié.
— cd .. : Remonte d’un niveau dans l’arborescence des dossiers.
— mkdir : Crée un nouveau dossier.
— mkdir new folder : Crée un dossier nommé new folder .
— rmdir : Supprime un dossier vide.
— rmdir old folder : Supprime le dossier old folder s’il est vide.
— rm : Supprime des fichiers ou des dossiers.
— rm [Link] : Supprime le fichier [Link] .
— rm -r folder : Supprime le dossier folder et tout son contenu de manière récursive.
— cp : Copie des fichiers ou des dossiers.
— cp [Link] new [Link] : Copie [Link] vers new [Link] .
— cp -r folder new folder : Copie le dossier folder et son contenu vers new folder .
— mv : Déplace ou renomme des fichiers ou des dossiers.
— mv [Link] [Link] : Renomme ou déplace [Link] en [Link] .
— mv [Link] /path/to/directory/ : Déplace [Link] vers un autre répertoire.
— touch : Crée un nouveau fichier vide ou met à jour la date de modification d’un fichier existant.
— touch new [Link] : Crée un fichier new [Link] ou met à jour sa date si le fichier
existe déjà.
— pwd : Affiche le chemin complet du répertoire courant.

Ces commandes fournissent les bases nécessaires pour gérer les fichiers et les dossiers sur un système Linux.

1
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

2 Travail demandé
2.1 Initiation aux commandes de base
1. Placez-vous dans votre dossier home en tapant la commande cd sans option.

cd

2. Créez un dossier nommé mon dossier dans votre dossier courant.

mkdir mon dossier

3. Pour vérifier que le dossier mon dossier a bien été créé, affichez les fichiers et les dossiers du
répertoire courant avec la commande ls

ls

4. Pour afficher le dossier courant, on peut utiliser la commande pwd 

pwd

5. Pour accéder au dossier mon dossier créé précédemment, utilisez la commande cd

cd mon dossier

2
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

6. Affichez de nouveau le dossier courant, utiliser la commande pwd

pwd

Notez que le dossier courant est désormais ≪ /home/user01/mon dossier ≫ .


7. Pour créer plusieurs dossiers dans le même emplacement en une seule commande, vous pouvez utiliser
la commande mkdir en spécifiant tous les noms de dossiers que vous voulez créer, séparés par des
espaces. Si vous voulez créer trois dossiers nommés dir1 , dir2 , et dir3 dans le dossier
mon dossier , vous pouvez le faire en une seule commande comme suit :

mkdir dir1 dir2 dir3

8. Vérifiez que les trois dossiers ont été créés en utilisant la commande ls . 

ls

9. Pour accéder au dossier parent, on peut utiliser la commande cd .. . Les deux points indiquent le
dossier parent du répertoire courant.

cd ..

3
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

10. Affichez l’arborescence du dossier avec la commande tree 

tree

11. L’utilisation de la commande mkdir d0/d1/d2 sans précautions préalables entraı̂nerait une er-
reur, car elle exige que le dossier d0 ainsi que le dossier d1 existent déjà. Pour éviter ce
problème et créer une arborescence de trois dossiers en une seule opération, vous pouvez opter pour
la commande mkdir accompagnée de l’option -p . Cette option autorise la création de tous
les répertoires intermédiaires nécessaires. Voici comment vous pourriez structurer cette commande : 

mkdir -p d0/d1/d2

tree

4
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

12. Supprimez le dossier nommé ≪ d2 ≫ en utilisant la commande rmdir . La commande rmdir est
utilisée dans les systèmes d’exploitation Unix et Linux pour supprimer des répertoires vides. 

rmdir d0/d1/d2

tree

13. Pour supprimer le dossier ≪ d0 ≫ , on ne peut pas utiliser la commande rmdir car le dossier
contient un sous-dossier. Pour supprimer un dossier qui n’est pas vide, il est nécessaire d’utiliser une
autre méthode. Une alternative courante consiste à utiliser la commande rm avec l’option -r
5
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

, qui permet de supprimer récursivement le dossier et tout son contenu. La commande complète serait :

rm -r d0

tree

14. Créez un fichier vide nommé ≪ [Link] ≫ en utilisant la commande touch .

touch [Link]

tree

15. Déplacez le fichier ≪ [Link] ≫ dans le dossier ≪ mon dossier/dir1 ≫ en utilisant la com-
mande mv . 

6
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

mv [Link] mon dossier/dir1

tree

L’instruction mv déplace le fichier, ce qui signifie qu’il ne sera plus présent dans son emplacement
source après l’opération. Le fichier est transféré vers la nouvelle destination et n’est plus accessible à
son emplacement d’origine.
16. Créez un fichier vide nommé ≪ [Link] ≫ en utilisant la commande touch .

touch [Link]

tree

7
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

17. Copiez le fichier ≪ [Link] ≫ dans le dossier ≪ mon dossier/dir2 ≫ en utilisant la commande
cp . 

cp [Link] mon dossier/dir2

tree

L’instruction cp est utilisée dans les systèmes d’exploitation Unix et Linux pour copier des fichiers
et des répertoires. Contrairement à la commande mv , qui déplace les fichiers de leur emplacement
original à un nouvel emplacement, cp crée une copie du fichier ou du répertoire dans un nouvel
emplacement tout en laissant l’original inchangé.
18. Modifiez le contenu du fichier ≪ [Link] ≫ . Saisissez votre nom et prénom dans le fichier. Ouvrez
le fichier ≪ [Link] ≫ avec un éditeur de texte comme nano, et saisissez votre nom et prénom.
Sauvegardez ensuite vos modifications." Voici comment ouvrir le fichier avec nano :

nano [Link]

8
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

Appuyez sur Ctrl+X pour quitter.

Appuyez sur la touche ≪ Y ≫ pour sauvegarder les modifications apportées.

Appuyez sur la touche ≪ Entrer ≫ pour sauvegarder les modifications apportées au fichier ≪ [Link]
≫ .

19. Pour affichez le contenu du fichier ≪ [Link] ≫ utiliser la commande cat . 

9
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

cat [Link]

20. Supprimez le dossier nommé ≪ mon dossier ≫ .

rm -r mon dossier

21. Supprimez le fichier ≪ [Link] ≫

rm [Link]

22. Affichez l’arborescence du dossier avec la commande tree

tree

10
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

2.2 Création d’arborescence d’un site web


Créez l’arborescence suivante dans votre dossier personnel.

mon site web/


blog/
[Link]
[Link]
contact/
[Link]
css/
[Link]
html/
[Link]
images/
[Link]
[Link]
js/
[Link]
Résultat attendu 

11
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

2.3 Création d’arborescence d’une application mobile


1. Supprimez l’arborescence du site web créée précédemment.

rm -r mon site web

2. Créez l’arborescence suivante dans votre dossier personnel.

AppMobile/
docs/
[Link]
[Link]
[Link]
resources/
icons/
app [Link]
images/
welcome [Link]
sounds/
notification sound.mp3
src/
business/
[Link]
models/
[Link]
ui/
[Link]
[Link]
tests/
integration/
[Link]
unit/
[Link]

12
Manipulation des fichiers
Hassen CHEFFI TP 4 et dossiers sous Linux

Résultat attendu 

13

Vous aimerez peut-être aussi