Questions entre deux commandes
Résolu/Fermé
BibZz
Messages postés
273
Date d'inscription
dimanche 12 avril 2009
Statut
Membre
Dernière intervention
9 juillet 2013
-
14 sept. 2010 à 21:32
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 15 sept. 2010 à 21:51
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 15 sept. 2010 à 21:51
A voir également:
- Questions entre deux commandes
- Deux comptes whatsapp - Guide
- Itinéraire google map entre deux adresses - Guide
- Deux ecran pc - Guide
- Invite de commandes - Guide
- Commandes terminal mac - Guide
1 réponse
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
14 sept. 2010 à 22:35
14 sept. 2010 à 22:35
Oui : rm* n'est pas une commande donc :
... dira commande introuvable. Au contraire :
... supprime tous les fichiers (hormis les dossiers) se terminant par un caractère suivi d'un .o.
En fait il faut bien voir que rm est une commande qui sert à supprimer des fichiers (rm comme remove) comme le montre :
En réalité cela lance /bin/rm comme le montre la commande
Cette commande prend en paramètre 1 ou plusieurs fichiers. Le caractère spécial "*" signifie n'importe quelle chaîne de caractère. En écrivant "*.o" tu désignes tous les fichiers finissant par ".o". Ainsi la position des espaces est importante.
De même, la commande :
... signifie supprimer tous les fichiers et le fichier ".o". C'est donc une troisième signification.
rm* .o
... dira commande introuvable. Au contraire :
rm *.o
... supprime tous les fichiers (hormis les dossiers) se terminant par un caractère suivi d'un .o.
En fait il faut bien voir que rm est une commande qui sert à supprimer des fichiers (rm comme remove) comme le montre :
man rm
En réalité cela lance /bin/rm comme le montre la commande
which rm
Cette commande prend en paramètre 1 ou plusieurs fichiers. Le caractère spécial "*" signifie n'importe quelle chaîne de caractère. En écrivant "*.o" tu désignes tous les fichiers finissant par ".o". Ainsi la position des espaces est importante.
De même, la commande :
rm * .o
... signifie supprimer tous les fichiers et le fichier ".o". C'est donc une troisième signification.
15 sept. 2010 à 13:54
Merci à toi je ne manquerais pas de reposter des questions si j'en ai vu la qualité des réponses^^.
Bonne journée. merci
15 sept. 2010 à 21:51