Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

rm

v(uutils coreutils) 0.8.0
rm [OPTION]... FICHIER...

Supprimer (délier) le(s) FICHIER(s)

Options

--force, -f

ignorer les fichiers inexistants et les arguments, ne jamais demander

-i

demander avant chaque suppression

-I

demander une fois avant de supprimer plus de trois fichiers, ou lors d’une suppression récursive.
Moins intrusif que -i, tout en offrant une protection contre la plupart des erreurs

--interactive=<WHEN>

demander selon QUAND : never, once (-I), ou always (-i). Sans QUAND,
demande toujours

--one-file-system

lors de la suppression récursive d’une hiérarchie, ignorer tout répertoire situé sur un
système de fichiers différent de celui de l’argument de ligne de commande correspondant (NON
IMPLÉMENTÉ)

--no-preserve-root

ne pas traiter ‘/’ spécialement

--preserve-root

ne pas supprimer ‘/’ (par défaut)

--recursive, -r, -R

supprimer les répertoires et leur contenu récursivement

--dir, -d

supprimer les répertoires vides

--verbose, -v

expliquer ce qui est fait

--progress, -g

afficher une barre de progression. Note : cette fonctionnalité n’est pas prise en charge par GNU coreutils.

--presume-input-tty

Par défaut, rm ne supprime pas les répertoires. Utilisez l’option –recursive (-r ou -R) pour supprimer également chaque répertoire listé, ainsi que tout son contenu

Pour supprimer un fichier dont le nom commence par un ‘-’, par exemple ‘-foo’, utilisez une de ces commandes : rm – -foo

rm ./-foo

Notez que si vous utilisez rm pour supprimer un fichier, il pourrait être possible de récupérer une partie de son contenu, avec suffisamment d’expertise et/ou de temps. Pour une meilleure assurance que le contenu est vraiment irrécupérable, considérez utiliser shred.

Examples

Remove specific files:

rm {{path/to/file1 path/to/file2 ...}}

Remove specific files ignoring nonexistent ones:

rm {{[-f|--force]}} {{path/to/file1 path/to/file2 ...}}

Remove specific files interactively prompting before each removal:

rm {{[-i|--interactive]}} {{path/to/file1 path/to/file2 ...}}

Remove specific files printing info about each removal:

rm {{[-v|--verbose]}} {{path/to/file1 path/to/file2 ...}}

Remove specific files and directories recursively:

rm {{[-r|--recursive]}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}

Remove empty directories (this is considered the safe method):

rm {{[-d|--dir]}} {{path/to/directory}}

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.