Bonjour à tous,
je viens vers vous pour demander une explication concernant la “grammaire” de man. Cela fait peu de temps que je me suis mise à Linux. J’essaie d’apprendre les commandes et la lecture de MAN est incontournable. J’ai donc chercher à apprendre à lire le manuel, et pour ce faire j’ai trouvé un tutoriel. Il y a un point de l’explication qu’il donne que je ne comprends pas. J’espère avoir posté ma question au bon endroit au cas où quelqu’un aurait la patience de m’expliquer.
Voilà de quoi il s’agit (J’y ai souligné ce qui me pose problème) : Ici on peut lire :
[quote] Commençons par la première ligne :
cp [OPTION]… [-T] SOURCE DESTLa seule chose obligatoire ici ce sont les paramètres SOURCE (le nom du fichier à copier) et DEST (le nom de la copie à créer).Ces fichiers peuvent être précédés d'une ou plusieurs options (remarquez les points de suspension) [u]ainsi que de l'option -T[/u].
La seconde ligne est un peu différente :
cp [OPTION]… SOURCE… DIRECTORYCette fois, on peut copier un ou plusieurs fichiers (SOURCE…) vers un répertoire (DIRECTORY). Tout cela peut encore une fois être précédé d'une ou plusieurs options.
Enfin, la troisième ligne :
cp [OPTION]… -t DIRECTORY SOURCE…… signifie qu'on peut aussi écrire le répertoire (DIRECTORY) dans un premier temps, suivi d'un ou plusieurs fichiers (SOURCE…). Attention, vous remarquez que dans ce cas il est [u]obligatoire d'utiliser le paramètre -t qui n'est plus entre crochets[/u].[/quote]
-
L’auteur distingue [-T] et -t : Je ne comprends pas pourquoi une certaine option est précisée dans le synopsis alors qu’elle est soulignée. Si elle est soulignée, c’est bien qu’on peut la remplacer par l’une des options possibles listée dans Description ? Ainsi pour ce qui est dans cet exemple de [-T], pourquoi le synospis a choisi [-T] et non pas une autre ou tout simplement pourquoi ne remplace-t-il pas [-T] par [option] ? Faut-il comprendre : que la syntaxe peut être
soit : cp [OPTION]… [-T] SOURCE DEST
soit : cp [OPTION]… SOURCE DEST ?
Bref : Si on choisit la syntaxe SOURCE d’abord et DESTINATION après alors on n’a deux choix, écrire [-T] ou ne pas l’écrire avant “SOURCE”. Est-ce juste de penser que le fait que [-T] soit souligné ne veut pas dire qu’on peut choisir une autre option mais [-T] est possible ou non. -
Pour la suite (troisième ligne de l’exemple de l’auteur) ma compréhension me semble encore plus incertaine. Voilà ce qui me pose problème : si l’option [-t] est obligatoire pourquoi est-elle soulignée ??? Si souligner quelque chose veut dire que cela peut être remplacé, alors cela ne devrait pas être obligatoire; ou si une chose est obligatoire, alors elle ne peut pas être remplacée par une autre ??? Comment se résout cette apparente contradiction ?
Serait-il correct de comprendre ainsi :
si on choisit la syntaxe “répertoire d’abord, destination ensuite” alors il faut absolument une option, quelle qu’elle soit, on peut choisir celle qu’on veut dans Description. Mais alors pourquoi avoir choisi -t ?
Merci d’avance car je tourne en rond sur ces questions d’option précisée dans le syopsis et répétée dans la description, et je n’ai pas trouvé d’explication à ce sujet.