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:08] smolski |
doc:systeme:rm [14/04/2013 21:47] smolski [Astuce] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== 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. | + | |
- | 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. | + | ==== Vigilance ==== |
+ | |||
+ | 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 manipulations dangereuses, notamment sur des lignes de commande un peu alambiquées et surtout en root((Voir : [[commande:su]])), genre : | ||
+ | <code bash> | ||
+ | rm /etc/rc*.d/S*blabla</code> | ||
+ | |||
+ | Remplacer préalablement la commande **rm** par [[commande:ls | la commande ls]] ainsi : | ||
+ | <code bash> | ||
+ | ls /etc/rc*.d/S*blabla</code> | ||
+ | |||
+ | Où l'on pourra voir la liste réelle des suppressions qui seront faites __avant que cela ne soit opéré DÉ FI NI TI VE MENT__ ! | ||
+ | |||
+ | Voir cette combine du captnfab //dans le contexte// du forum là : | ||
+ | * http://debian-facile.org/forum/viewtopic.php?pid=40205#p40205 | ||
+ | |||
+ | //Malin ce matelot, n'est-il pas ?// ;-) | ||
+ | |||
+ | ===== Synopsis ===== | ||
* Syntaxe | * Syntaxe | ||
Ligne 64: | Ligne 85: | ||
- | ===== vider un dossier ===== | + | ===== Vider un dossier ===== |
Une commande utile pour vider directement un dossier de tout son contenu et non pour le supprimer : | Une commande utile pour vider directement un dossier de tout son contenu et non pour le supprimer : | ||
Ligne 76: | Ligne 97: | ||
rm -R /chemin/vers/le_dossier/* /chemin/vers/le_dossier/.* | rm -R /chemin/vers/le_dossier/* /chemin/vers/le_dossier/.* | ||
+ | |||
===== Supprimer un dossier vide ===== | ===== Supprimer un dossier vide ===== | ||
* Syntaxe | * Syntaxe | ||
Ligne 81: | Ligne 103: | ||
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// [[commande:mv | la commande mv]]. | ||
===== TP-01 Partition racine (/) pleine ===== | ===== TP-01 Partition racine (/) pleine ===== | ||