Syntaxe : rm [-firRe] [--] Fichier...

Fermé
hichem0550 Messages postés 36 Date d'inscription mardi 8 décembre 2015 Statut Membre Dernière intervention 16 juillet 2016 - 21 déc. 2015 à 09:49
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 21 déc. 2015 à 10:23
Bonjour,
Je suis en face un problème que je n'arrive pas à résoudre.
Je suis sur UNIX.
quand je tape rm
Syntaxe : rm [-firRe] [--] Fichier...

1 réponse

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
21 déc. 2015 à 10:23
Bonjour,

Tu as mal compris la syntaxe énoncée dans
man
. Les crochets ne se tapent pas, ils signifient que cet argument est optionnel. Pour voir leur signification il faut regarder la suite de l'aide.

Voici par exemple des commandes
rm
valides :

rm -f /home/toto/fichier
rm -rf /home/toto/dossier


De manière générale les options courtes (une lettre comme -r ou -f) peuvent être séparées ou groupées. Souvent, il existe aussi une option longue qui correspond (respectivement
--recursive
et
--force
) mais qui elles ne peuvent pas être concaténées. L'ordre des options (
-rf
) ne change rien, mais par convention, on les indique avant les paramètres (dans mon exemple
/home/toto/dossier
). Ainsi toutes ces commandes sont équivalentes :

rm --force --recursive /home/toto/dossier
rm --force -r /home/toto/dossier
rm -fr /home/toto/dossier
rm -rf /home/toto/dossier


Pour plus de détails :
https://www.mistra.fr/tutoriel-linux-man.html

Bonne chance
0