0% ont trouvé ce document utile (0 vote)
5 vues12 pages

Commandes de gestion des fichiers et répertoires

Ce document fournit des mini-manuels sur l'organisation des données, incluant des commandes essentielles comme mkdir, rm, cp et mv. Chaque commande est accompagnée de sa syntaxe, d'une description de son fonctionnement et d'exemples d'utilisation. Les utilisateurs peuvent apprendre à créer, supprimer, copier et déplacer des fichiers et répertoires dans un système informatique.

Transféré par

modesteurbain84
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)
5 vues12 pages

Commandes de gestion des fichiers et répertoires

Ce document fournit des mini-manuels sur l'organisation des données, incluant des commandes essentielles comme mkdir, rm, cp et mv. Chaque commande est accompagnée de sa syntaxe, d'une description de son fonctionnement et d'exemples d'utilisation. Les utilisateurs peuvent apprendre à créer, supprimer, copier et déplacer des fichiers et répertoires dans un système informatique.

Transféré par

modesteurbain84
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

Organiser ses données Quelques mini-manuels

Syntaxe pour mkdir(bis)


mkdir -p chemin <chemin_2 ...>

Description
É Création d’un ou de plusieurs répertoires aux endroits spécifiés par les chemins.
É Si depuis la racine en suivant un chemin, on rencontre un fichier, il y a un message d’erreur.
É Si depuis la racine en suivant un chemin, il n’y pas de répertoire, il est créé.

Exemple d’utilisation:
chez_moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire Courant
[Link]
Etoiles/
Galaxies/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création Commande #1
M91/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création Commande #1
highres/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création Commande #1
login@host:˜$ mkdir -p Galaxies/M91/highres

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 89 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour rm
rm chemin [chemin_2 ...]

Description
É La commande supprime le fichier pointé par le(s) chemin(s).
É Si le chemin pointe sur un répertoire, la commande affiche un message d’erreur.

Exemple d’utilisation:
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire Courant
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #1
Etoiles/
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #2
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #2
login@host:˜$ rm [Link]
login@host:˜$ rm [Link] Etoiles/[Link]

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 90 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour rm(bis)


rm -r chemin <chemin_2 ...>

Description
É L’option -r (comme récursif) permet de supprimer un répertoire et tout son contenu.

L’option -f (comme force) permet d’ignorer certaines questions.

Exemple d’utilisation:
chez_moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire Courant
[Link]
Etoiles/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #1
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #1
Galaxie/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #1
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supprimé par la commande #1
[Link]
login@host:˜$ rm -r Etoiles

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 91 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour cp
cp source cible

Description
É Copie le fichier source vers la cible.
É La source doit être un fichier ordinaire (pas un répertoire),
É Si la source est un répertoire la commande produit un message d’erreur.
É Si la cible :
É est le chemin d’un répertoire existant, le fichier sera copié dans ce répertoire et conservera son nom,
É ne correspond pas à un répertoire existant, le fichier sera copié avec le nom (chemin) cible.

Exemple d’utilisation:
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier source commandes #1 et #2
Etoiles/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire cible commande #1
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/Créé par la commande #1
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . copié/créé par la commande #2
[Link]
login@host:˜$ cp [Link] Etoiles
login@host:˜$ cp [Link] Etoiles/[Link]

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 92 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour cp(bis)


cp source <source_2 ...> cible

Description
É Copie plusieurs fichiers sources vers la cible.
É Les sources doivent être des fichiers ordinaires, et la cible un répertoire.

Exemple d’utilisation:
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier source
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichier source
Candidature/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire cible
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/créé par la commande
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/créé par la commande
login@host:˜$ cp [Link] [Link] Candidature
login@host:˜$ cp [Link] [Link] Candidature/ #
Moins ambigu

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 93 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour cp(ter)


cp -r source <source_2 ...> cible

Description
É L’option -r (Récursif) permet de copier un répertoire et son contenu si il apparait dans le(s)
source(s).
É Attention : si le répertoire n’existe pas et qu’on copie un répertoire, il y a renommage

Exemple d’utilisation:
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire Courant
Galaxie/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Source commandes
[Link]
Etoiles/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire cible #1
Galaxie/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/créé par la commande #1
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/créé par la commande #1
Top10/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/créé par la commande #2 (renommage)
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copié/créé par la commande #2
login@host:˜$ cp -r Galaxie Etoiles
login@host:˜$ cp -r Galaxie Top10

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 94 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour mv
mv source cible

Description
Déplace/renomme un fichier ou répertoire.
É modifie le chemin d’accès à la source qui devient le chemin cible.
É Le chemin source disparait et le chemin cible est créé.
É Le fichier ou répertoire pointé reste le même.
É La cible doit être un chemin non occupé ou un répertoire.

Exemple d’utilisation: Renommer un fichier


État Initial de l’arborescence : État Final de l’arborescence :
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link] . . . . . . . . . . . . . . Fichier Source [Link] . . . . . . . . . . . . . Fichier Renommé

login@host:˜$ mv [Link] [Link]

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 95 / 235


Organiser ses données Quelques mini-manuels

Exemple d’utilisation: Déplacer un Répertoire


État Initial de l’arborescence : État Final de l’arborescence :
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link] . . . . . . . . . . . . . . . . Fichier source Etoiles/ . . . . . . . . . . . . . . . . . . . . Répertoire cible
Etoiles/ . . . . . . . . . . . . . . . . . . . . Répertoire cible [Link] . . . . . . . . . . . . Fichier déplacé

login@host:˜$ mv [Link] Etoiles

Exemple d’utilisation: Renommer un répertoire


État Initial de l’arborescence : État final de l’arborescence :
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
Etoiles/ . . . . . . . . . . . . . . . . . . Répertoire Source Relativite/ . . . . . . . . . . . . . . Répertoire Renommé
[Link] [Link]

login@host:˜$ mv Etoiles Relativite

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 96 / 235


Organiser ses données Quelques mini-manuels

Exemple d’utilisation:
État Initial de l’arborescence : État Final de l’arborescence :
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link] . . . . . . . . . . . . . . . . Fichier Source Etoiles/ . . . . . . . . . . . . . . . . . . . . Répertoire Cible
[Link] . . . . . . . . . . . . . . . . . . Fichier Source [Link] . . . . . . . . . . . Fichier Déplacé
Etoiles/ . . . . . . . . . . . . . . . . . . . . Répertoire Cible [Link] . . . . . . . . . . . . . Fichier Déplacé

login@host:˜$ mv [Link] relativité.pdf Etoiles

Exemple d’utilisation:
État Initial de l’arborescence : État Final de l’arborescence :
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant moi/ . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link] . . . . . . . . . . . . . . . . . . Fichier Source Espace/ . . . . . . . . . . . . . . . . . . . Répertoire Cible
Etoiles/ . . . . . . . . . . . . . . . . . . Répertoire Source [Link] . . . . . . . . . . . . . Fichier Déplacé
[Link] Etoiles/ . . . . . . . . . . . . . . Répertoire Déplacé
Espace/ . . . . . . . . . . . . . . . . . . . Répertoire Cible [Link] . . . . . . . . Fichier Déplacé

login@host:˜$ mv relativité.pdf Etoiles Espace

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 97 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour tar


tar cvf nom_archive fichier_ou_repertoire [autres_sources]

Description
É Crée un fichier archive dont le nom (chemin) est donné en premier argument et porte classiquement
l’extension .tar.
É Les fichiers sources qui servent a créer l’archive sont préservés par la commande tar.
É L’option c (comme create), indique que la commande tar doit utiliser un algorithme d’archivage.
É L’option v (verbose), permet d’afficher le déroulement de l’archivage.
É L’option f (file), permet de préciser juste derrière un fichier d’archivage.

Exemple d’utilisation:
moi/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Répertoire courant
[Link]
Images/
[Link]
[Link]
[Link] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Créé par la commande #1
Regroupe dans la même archive [Link] le fichier [Link] et le répertoire Images/ et son contenu :

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 98 / 235


Organiser ses données Quelques mini-manuels

Syntaxe pour tar(bis)


tar tvf nom_archive
tar xvf nom_archive [chemin(s) dans l’archive]

Description
É Examine une archive ou crée des fichiers à partir de l’archive.
É Le fichier archive est préservé par la commande tar.
É L’option x (extract), permet de désarchiver.
É L’option t (list), permet de lister le contenu d’une archive

Exemple d’utilisation:
login@host:˜$ tar tvf [Link]
moi/ . . . . . . . . . . . . . . . . . . . . . Répertoire courant [Link]
Images/
[Link] Images/[Link]
[Link] . . . créé par la commande #2 Images/[Link]
Images . . . . . . . . créé par la commande #3 login@host:˜$ tar xvf [Link]
[Link]
[Link] . . créé par la commande #3 [Link]
[Link] . . créé par la commande #3 login@host:˜$ tar xf [Link]
login@host:˜$ ”

G. Santini, J.-C. Dubacq (IUTV) Introduction à l’informatique S1 2016 99 / 235


Organiser ses données Quelques mini-manuels

Exercices
Préparation
Q26 Ouvrez un terminal. Vérifiez que le répertoire dans lequel vous êtes est bien
/home/usager/123456789/. Quelle est la commande qui permet de le faire ? (123456789 =
votre identifiant)
Q27 Vérifiez le contenu du répertoire Documents qui est dans votre répertoire personnel. Quelle est la
commande qui permet de le faire ? Est-ce qu’il y a quelque chose ?
Q28 Faites la vérification de trois façons différentes : chemin absolu, utilisation du raccourci ˜, utilisation
d’un chemin relatif.
Q29 Changez le répertoire courant pour aller dans Documents. Quelle est la commande pour le faire ?
Q30 Créez en ligne de commande un répertoire m1101 dans ~/Documents. À partir de maintenant,
assurez-vous que le répertoire courant est ce répertoire m1101.
Q31 Téléchargez l’archive contenant les données pour ce TP : Allez sur la page
[Link] Téléchargez le fichier [Link].
Recherchez où le fichier a été écrit dans l’arborescence de votre répertoire personnel.
Q32 Donnez la (suite de) commande(s) permettant de déplacer le fichier d’archive dans le répertoire
m1101 que vous venez de créer. À la fin des commandes, le répertoire m1101 sera toujours votre
répertoire courant et ne contiendra que le fichiers [Link].
Q33 Quelle commande permet de vérifier que l’archive est bien dans le répertoire
~/Documents/m1101
G. Santini, J.-C. Dubacq (IUTV) ? Introduction à l’informatique S1 2016 100 / 235

Vous aimerez peut-être aussi