logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 17-07-2009 14:01:46

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Wiki - la commande rm

En fait, ce sont des compléments ajoutés, rmdir... option -v... là :
http://debian-facile.org/wiki/commande:rm

Merci à jrev et Geai dechaine pour leur recherche et aide... wink là :
http://debian-facile.org/forum/viewtopic.php?id=1592

====== La commande rm ======

===== ATTENTION ! =====

Lorsque vous utilisez cette commande en **root**, soyez bien certain de ce que vous faites.

Indication préalable :
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 pourraient être des plus fâcheuses en cas d'un rm fait un peu trop vite.

  * Syntaxe

    rm

  * Exemple

    mattux@linux-deb:~> rm essai1

La commande “rm” contient de nombreuses options mais je ne vais rajouter que l’essentiel.\\
Pour connaitre les autres options, je vous recommande d’ouvrir Konqueror et de taper dans l’url “#commande”. N'oubliez pas le dièse (#) sans espace !

Vous pouvez aussi obtenir, à tout moment, **en console** la page de man de la commande avec “cobex4@pc:/> man commande”.

===== option commande -r =====

L'option "-r" permet de supprimer un répertoire et ses sous-répertoires (attention TRÈS dangereux !).

  * Syntaxe

    rm -r

Ici on va effacer le répertoire RM

  * Exemple

    mattux@linux-deb:~> ls
    amsn_received  bin  Desktop  Documents  foto  logs  public_html  RM

    mattux@linux-deb:~> rm -r  RM

  * Résultat

    mattux@linux-deb:~> ls
    amsn_received  bin  Desktop  Documents  foto  logs  public_html
===== option commande -v =====
L'option "-v" (verbose ou mode "bavard...") permet de connaître exactemement toute l'étendue de la suppression, donc, à employer pour la sécurité avec le -r, soit :
    mattux@linux-deb:~> rm -rv  RM
Et nous pouvons être sûr ainsi de ne pas dépasser l'ensemble que nous désirons supprimer.

Reste un //Yes// de confirmation pour réaliser la commande... ou //no//, hein !

Merci **Geai dechaine** pour la remarque dans le forum là :
http://debian-facile.org/forum/viewtopi … 657#p12657

===== option commande -f =====

L'option "-f" permet de supprimer les fichiers protégés en écriture et les répertoires sans que le prompt ne demande une confirmation de suppression (à utiliser avec précaution ...).

  * Syntaxe

    rm -f


===== vider un dossier =====
Une commande utile pour vider directement un dossier de tout son contenu et non pour le supprimer :

  * Syntaxe

  rm -R /chemin/vers/le_dossier/*

Si votre dossier contient, en plus, des fichiers cachés, vous pouvez le vider directement en tapant :

  * Syntaxe

  rm -R /chemin/vers/le_dossier/* /chemin/vers/le_dossier/.*
===== Supprimer un dossier vide =====
  * Syntaxe

  rmdir /chemin/vers/le_repertoire_vide

===== TP-01 Partition racine (/) pleine =====

Suite à une manipulation de téléchargement, sans redémarrage possible, vous pouvez obtenir cela :

   # dpkg --configure -a
   dpkg: échec de l'écriture de status enregistrements de « libjaxp1.3-java » à « /var/lib/dpkg/status »:
   Aucun espace disponible sur le périphérique
   # aptitude clean
   E: dpkg a été interrompu. Il est nécessaire d'utiliser « dpkg --configure -a » pour corriger le problème.
   Lecture des listes de paquets... Erreur !
   E: Unable to write mmap - msync (28: Aucun espace disponible sur le périphérique)
   E: Les listes de paquets ou le fichier d'état ne peuvent pas être ouverts, ou sont incompréhensibles.

Je ne peux pas faire :
   # aptitude autoclean
pour faire de la place, ni supprimer quoique ce soit...\\
Que faire ??????

   # df -h /dev/sda1 disp. 0  occupé 100%

Ouvrir le pc en console, mode [[manuel:recovery | RECOVERY]].\\
Et lister la partition racine bloquée ainsi (voir [[commande:ls | Commande LS]]) :
   $ 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.

   Résolu avec des rm -r de vieux boot !

<note importante>Attention avec la commande **rm -Rf** ne pas faire ça dans la racine... !</note>
Car cela détruit __tous les dossiers__ en //forçant// la destruction des dossiers même pleins !\\

//Merci à tout le forum DF tellement actif pour ces questions bien détaillée et pour les indications de résolution qui ne le sont pas moins//. **Youpi** ! ;-)

Le lien est là :
http://debian-facile.org/forum/viewtopic.php?id=1859

Dernière modification par smolski (01-10-2009 07:11:29)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#2 01-10-2009 07:14:12

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - la commande rm

Petites modif syntaxiques et ajout d'un TP qui me semblait assez clair et utile.

Merci à mouloud7 pour la clarté de sa question et de son suivi, et à tout' l'équipe de Résolutationneurs sur le forum là :
http://debian-facile.org/forum/viewtopic.php?id=1859

Tchibâââ ! smile

PS : Mattux et un genre : Resolutationneur dans la confrérie Modo/Redacto ?
Non, j'déc...nne ! Mouaaaaaah......

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums