Table des matières:
- Définition - Que signifie l'option de ligne de commande?
- Techopedia explique l'option de ligne de commande
Définition - Que signifie l'option de ligne de commande?
Les options de ligne de commande sont des commandes utilisées pour passer des paramètres à un programme. Ces entrées, également appelées commutateurs de ligne de commande, peuvent transmettre des signaux pour modifier divers paramètres ou exécuter des commandes dans une interface.
Techopedia explique l'option de ligne de commande
La syntaxe des options de ligne de commande diffère d'un système d'exploitation à l'autre. Sous MS-DOS / Windows, par convention, une option de ligne de commande est indiquée par une lettre préfixée par une barre oblique.
Par exemple, la commande XCOPY, qui est utilisée pour copier des fichiers et des répertoires, peut être démarrée à l'aide des options suivantes, entre autres:
- / T - copie la structure du répertoire uniquement
- / C - continuer même si une erreur se produit
- / R - écrase les fichiers en lecture seule
Ainsi, la commande "xcopy c: \ dir1 d: \ dir2 / R" copiera les fichiers et les sous-répertoires du sous-répertoire "dir1" du lecteur "C:" vers le sous-répertoire "dir2" du lecteur "D:", écrasant la lecture seule fichiers déjà présents dans "d: \ dir2".
Sous Unix, la convention consiste à utiliser un trait d'union au lieu d'une barre oblique, suivi d'une lettre. Par exemple, la commande "ls -l" effectuera une longue liste ("-l") des fichiers et sous-répertoires du répertoire courant. La liste comprendra d'autres informations telles que la taille des fichiers, les attributs, les dates de modification, etc. Sans l'option "-l", seuls les noms des fichiers et des sous-répertoires seront répertoriés.
Le choix d'utiliser une barre oblique ou un trait d'union dépend du programmeur. Par exemple, la plupart des programmes Linux qui ont été portés vers Windows utilisent toujours la convention Unix lorsqu'ils indiquent les options de ligne de commande. Le code source doit être modifié pour utiliser la convention Windows.
