Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:rm [11/01/2012 16:25] smolski |
doc:systeme:rm [10/05/2015 19:05] milou [La commande rm] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== La commande rm ====== | ====== La commande rm ====== | ||
+ | |||
+ | * Objet : La commande rm | ||
+ | * Niveau requis :{{tag>avisé}} | ||
+ | * Commentaires : FIXME | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>mattux]] le 07/06/2007 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[Lien vers le forum |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== ATTENTION ! ===== | ===== ATTENTION ! ===== | ||
- | Lorsque vous utilisez cette commande en **root**, soyez bien certain de ce que vous faites. | + | Lorsque vous utilisez cette commande en **root**, soyez bien certain de ce que vous faites car les fichiers et les dossiers supprimés le sont "définitivement", ils ne vont pas dans la corbeille. |
- | Indication préalable : | ||
La commande **rm** permet de supprimer un ou plusieurs fichiers d'un répertoire, ainsi que de supprimer des répertoires. | La commande **rm** permet de supprimer un ou plusieurs fichiers d'un répertoire, ainsi que de supprimer des répertoires. | ||
- | Les fichiers et les dossiers supprimés le sont "définitivement", | + | |
- | ils ne vont pas dans la corbeille. | + | |
==== Vigilance ==== | ==== Vigilance ==== | ||
- | Donc, lorsque vous utilisez cette commande, réfléchissez bien à ce que vous faites et soyez attentif à ce que vous tapez, les conséquences peuvent en être des plus fâcheuses en cas d'un **rm** fait un peu trop vite. | + | Donc, lorsque vous utilisez la commande de suppression **rm**, réfléchissez bien à ce que vous faites et soyez attentif à ce que vous tapez, les conséquences peuvent en être des plus fâcheuses en cas d'un **rm** fait un peu trop vite. |
+ | |||
+ | === Astuce === | ||
- | Afin de se garer de tels manipulations, notamment sur des lignes de commande un peu alambiquées surtout en root((Voir : [[commande:su]])), genre : | + | Afin de se garer de manipulations dangereuses, notamment sur des lignes de commande un peu alambiquées et surtout en root((Voir : [[:doc:systeme:su]])), genre : |
<code bash> | <code bash> | ||
rm /etc/rc*.d/S*blabla</code> | rm /etc/rc*.d/S*blabla</code> | ||
- | Remplacer préalablement la commande **rm** par [[commande:ls | la commande ls]] ainsi : | + | Remplacer préalablement la commande **rm** par [[:doc:systeme:ls | la commande ls]] ainsi : |
<code bash> | <code bash> | ||
ls /etc/rc*.d/S*blabla</code> | ls /etc/rc*.d/S*blabla</code> | ||
Ligne 29: | Ligne 38: | ||
//Malin ce matelot, n'est-il pas ?// ;-) | //Malin ce matelot, n'est-il pas ?// ;-) | ||
- | ==== Synopsis ==== | + | ===== Synopsis ===== |
Ligne 103: | Ligne 112: | ||
rmdir /chemin/vers/le_repertoire_vide | rmdir /chemin/vers/le_repertoire_vide | ||
+ | ===== Astuce ===== | ||
+ | |||
+ | Supprimer un fichier dont le nom est précédé d'un tiret : | ||
+ | <code bash> | ||
+ | rm -- -fichier</code> | ||
+ | |||
+ | //Merci à //**enicar**// pour cette précision utilisable aussi avec// [[:doc:systeme:mv | la commande mv]]. | ||
===== TP-01 Partition racine (/) pleine ===== | ===== TP-01 Partition racine (/) pleine ===== | ||
Ligne 123: | Ligne 139: | ||
# df -h /dev/sda1 disp. 0 occupé 100% | # df -h /dev/sda1 disp. 0 occupé 100% | ||
- | Ouvrir le pc en console, mode [[manuel:recovery | RECOVERY]].\\ | + | Ouvrir le pc en console, mode [[:doc:systeme:recovery | RECOVERY]].\\ |
- | Et lister la partition racine bloquée ainsi (voir [[commande:ls | Commande LS]]) : | + | Et lister la partition racine bloquée ainsi (voir [[:doc:systeme:ls | Commande LS]]) : |
$ ls -lR / | more | $ ls -lR / | more | ||
Utiliser **more** vous permet de faire défiler par [**Entrée**] ligne par ligne des listes très importantes... Et visualiser ainsi les fichiers et repertoires en trop, bloquant le redémarrage. | Utiliser **more** vous permet de faire défiler par [**Entrée**] ligne par ligne des listes très importantes... Et visualiser ainsi les fichiers et repertoires en trop, bloquant le redémarrage. |