Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
30 juin 2010

coreutils GNU           Opérations de base


rm

rm

Supprime des fichiers, par défaut ne supprime pas les répertoires.

   Si -I est donnés et qu'il y'a plus de 3 fichiers, ou que -r est donné, rm demande à l'utilisateur avant de traiter l'opération entière. Une tentative de supprimer '.' ou '..' est toujours rejetée.

OPTIONS

-f, --force Ignore les fichiers non-existant.
-i Demande confirmation à l'utilisateur pour supprimer chaque fichier.
-I Demande Confirmation 1 fois pour traiter la commande entière.
--interactive [=WHEN] Spécifie quand demande confirmation. :

        never ne prompt jamais
        once demande une fois
        always demande pour chaque fichier

--one-file-system En supprimant une hiérarchie récursivement, ne supprime pas les répertoire qui ont un système de fichier différent.
--preserve-root Echoue lors d'une tentative de supprimer le répertoire root '/' avec -r. c'est le mode par défaut.
--no-preserve-root Permet de supprimer '/' avec -r
-r, -R, --recursive Supprime Les répertoires listés et leur contenu, récursivement.
-v, --verbose Affiche le nom de chaque fichier avant de le supprimer.

   Une question commune est comment supprimer un fichier commençant par '-'. Il faut utiliser '--', pour indiquer que la suite de la ligne de commande ne sont pas des options : rm -- -f ou encore rm ./-f