zion -  rm


Nom

rm - Effacer des fichiers.

Résumé

rm [ options ] fichier... Options POSIX : [-fiRr] [--] Options GNU (formes courtes) : [-dfirvR] [--help] [--version] [--]

Description

([NDT] rm = remove - enlever). rm efface chaque fichier indiqué. Par défaut, il n'efface pas les répertoires. Mais lorsque les options -r ou -R sont fournies, toute l'arborescence en-dessous du répertoire indiqué est supprimée (il n'y a pas de limites à la profondeur de l'arborescence effacée avec `rm -r'). Si le dernier composant du chemin d'accès à un fichier est `.' ou `..', une erreur se produit (ceci évite les surprises désagréables avec des choses comme `rm -r .*').

Si l'option -i est indiquée ou si un fichier n'est pas accessible en écriture, si l'entrée standard est un terminal tty, et si les options -f ou --force ne sont pas indiquées, rm demande à l'utilisateur de confirmer l'effacement du fichier. Si la réponse n'est pas affirmative, le fichier est ignoré. La question est posée sur la sortie d'erreur standard, et la réponse attendue sur l'entrée standard.

Options

-f
    Ne pas demander de confirmation d'effacement, ne pas afficher de message de diagnostic, ne pas renvoyer de code d'erreur lorsqu'un fichier n'existe pas.

-i
    Demander à l'utilisateur de confirmer l'effacement de chaque fichier. Si la réponse ne commence pas par `y' ou `Y', le fichier est ignoré. Si les options -f et -i sont fournies simultanément, la dernière sur la ligne de commandes a l'avantage.

-r ou -R
    Effacer récursivement les sous-répertoires.

--
    Fin explicite de la liste des options. Ainsi, on peut supprimer un fichier nomme `-f' dans le répertoire en cours, en invoquant `rm -- -f'.


ParticularitÉs svid

La Définition d'Interface Système V (SVID) interdit la suppression du dernier lien physique sur un fichier binaire exécutable en cours d'exécution.

ParticularitÉ gnu

L'implémentation GNU du paquetage fileutils-3.16 est erronée car elle limite la profondeur des arborescences supprimées récursivement. Au besoin, un utilitaire `deltree' permet de supprimer des hiérarchies très profondes.

Options

-d, --directory
    Efface un répertoire avec unlink (2) à la place de rmdir (2), ne nécessitant pas que le répertoire soit vide. Seul le Super-User peut utiliser cette option. Comme un 'unlink' sur un répertoire déréférence tous les fichiers qui y étaient contenus, il est conseillé d'effectuer un fsck (8) sur le système de fichiers après cette opération.

-f, --force
    Ignorer les fichiers non existants, et ne pas interroger l'utilisateur.

-i, --interactive
    Demander à l'utilisateur de confirmer l'effacement de chaque fichier. Si la réponse ne commence pas par `y' ou `Y', le fichier est ignoré.

-r, -R, --recursive
    Supprimer récursivement le contenu des répertoires.

-v, --verbose
    Afficher le nom de chaque fichier avant suppression.


Options

--help
    Afficher un message d'aide sur la sortie standard, et se terminer correctement.

--version
    Afficher le numéro de version sur la sortie standard, et se terminer correctement.

--
    Fin explicite de la liste des options.


Environnement

Les variables d'environnement LC_ALL, LC_COLLATE, LC_TYPE et LC_MESSAGES ont leurs significations habituelles.

Conformité

POSIX 1003.2, sauf pour les limites de profondeur des arborescences.

Notes

Cette page documente la version de rm rencontrée dans le paquetage fileutils-4.0. D'autres versions peuvent varier légèrement.

Traduction

Christophe Blaess, 1996-2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?