Linux Leçon 2
Fichiers et dossiers
Créer, copier, déplacer, renommer et supprimer, sans se tromper.
À la fin de cette leçon, tu sauras
- Créer des dossiers et des fichiers
- Copier, déplacer et renommer
- Supprimer en connaissant les risques
Créer
mkdir projets # crée un dossier
mkdir -p projets/site/css # crée aussi les dossiers intermédiaires
touch index.html # crée un fichier videCopier, déplacer, renommer
cp index.html sauvegarde.html # copie un fichier
cp -r site site-copie # copie un dossier entier (-r = récursif)
mv sauvegarde.html archives/ # déplace dans le dossier archives
mv ancien-nom.txt nouveau-nom.txt # renommeIl n'y a pas de commande « renommer » : renommer, c'est déplacer vers un nouveau nom, avec mv.
Supprimer
rm fichier.txt # supprime un fichier
rmdir dossier-vide # supprime un dossier vide
rm -r dossier # supprime un dossier et tout son contenu
rm -i fichier.txt # demande confirmation avantAttention : il n'y a pas de corbeille dans le terminal. Ce que rm supprime est perdu. Relis toujours ta commande avant d'appuyer sur Entrée, surtout avec rm -r, et méfie-toi de l'étoile : rm * supprime tous les fichiers du dossier.
L'étoile, un joker
* remplace n'importe quels caractères : ls *.html liste tous les fichiers HTML, cp *.jpg images/ copie toutes les images JPG.
À toi de jouer
Tape dans le terminal les commandes pour :
- créer le dossier
siteet, dedans, le dossiercss, en une seule commande ; - créer un fichier vide
site/index.html; - copier
site/index.htmlensite/contact.html; - renommer
site/contact.htmlensite/a-propos.html.
- mkdir -p crée site/css d'un coup
- touch crée site/index.html
- cp copie index.html en contact.html
- mv renomme contact.html en a-propos.html
- Pas de rm
Bravo, toutes les consignes sont réussies !
Bloqué ? Voir une solution
mkdir -p site/css
touch site/index.html
cp site/index.html site/contact.html
mv site/contact.html site/a-propos.html