RM(1) Commandes de l'utilisateur RM(1)
NOM
rm - Effacer des fichiers et des repertoires
SYNOPSIS
rm [OPTION]... [FICHIER]...
DESCRIPTION
Cette page de manuel documente la version GNU de rm. Le programme rm
efface chaque fichier liste. Par defaut, il n'efface pas les
repertoires.
Si l'option -I ou --interactive=once est fournie, et qu'il y a plus de
trois fichiers ou qu'une des options -r, -R ou --recursive est
utilisee, alors rm demande a l'utilisateur s'il faut effectuer
l'operation. Si la reponse n'est pas affirmative, la commande est
interrompue.
Sinon, si un fichier n'est pas accessible en ecriture, si l'entree
standard est un terminal, et si les options -f et --force ne sont pas
indiquees, ou si l'option -i ou --interactive=always est indiquee, rm
demande a l'utilisateur de confirmer l'effacement du fichier. Si la
reponse n'est pas affirmative, le fichier est ignore.
OPTIONS
Supprimer (avec unlink) le ou les FICHIERs.
-f, --force
ignorer les fichiers et parametres inexistants, ne pas demander
de confirmation
-i demander une confirmation avant chaque effacement
-I demander une fois avant d'effacer plus de trois fichiers, ou
pour les effacements recursifs. C'est moins intrusif que -i,
mais protege tout de meme de la plupart des erreurs
--interactive[=QUAND]
demander une confirmation en fonction de QUAND : << never >>
(jamais), << once >> (une fois : -I), ou << always >>
(toujours : -i). Si QUAND est absent, toujours demander
--one-file-system
lors des effacements recursifs, sauter tout repertoire se
trouvant sur un systeme de fichiers different de celui du
parametre fourni en ligne de commande
--no-preserve-root
ne pas traiter << / >> de maniere speciale
--preserve-root[=all]
ne pas supprimer << / >> (par defaut) ; avec all, rejeter tout
parametre de la ligne de commande relatif a un peripherique
distinct de son parent
-r, -R, --recursive
enlever le contenu des repertoires recursivement
-d, --dir
supprimer des repertoires vides
-v, --verbose
expliquer ce qui est fait
--help afficher l'aide-memoire et quitter.
--version
afficher les informations de version et quitter.
Par defaut, rm n'efface pas les repertoires. Utilisez l'option
--recursive (-r ou -R) pour effacer chaque repertoire passe en
parametre en meme temps que son contenu.
Toute tentative pour supprimer un fichier dont le dernier composant du
nom de fichier est << . >> ou << .. >> sera rejete avec un diagnostic.
Pour enlever un fichier dont le nom commence par << - >>, par exemple
<< -toto >>, utilisez une de ces commandes :
rm -- -toto
rm ./-toto
Si vous utilisez rm pour detruire un fichier, il pourrait etre possible
de recuperer une partie du contenu de ce fichier, avec suffisamment de
savoir-faire et de temps. Si vous voulez reellement que son contenu
soit irrecuperable, utilisez plutot shred(1).
AUTEUR
Ecrit par Paul Rubin, David MacKenzie, Richard M. Stallman et Jim
Meyering.
SIGNALER DES BOGUES
Aide en ligne de GNU coreutils :
Signaler toute erreur de traduction a
COPYRIGHT
Copyright (C) 2024 Free Software Foundation, Inc. Licence GPLv3+ : GNU
GPL version 3 ou ulterieure .
Ce programme est un logiciel libre. Vous pouvez le modifier et le
redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la
loi.
VOIR AUSSI
unlink(1), unlink(2), chattr(1), shred(1)
Documentation complete :
aussi disponible localement a l'aide de la commande : info '(coreutils)
rm invocation'
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par Luc
Froidefond , Nicolas Francois
, Bastien Scher
, David Prevot et Jean-
Philippe MENGUAL
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
GNU coreutils 9.5 Aout 2024 RM(1)