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 transmettre 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.

Definir Tech 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. Dans MS-DOS / Windows, par convention, une option de ligne de commande est indiquée par une lettre précédée d'une barre oblique.

À titre d'exemple, la commande XCOPY, qui est utilisée pour copier des fichiers et des répertoires, peut être lancée à l'aide des options suivantes, entre autres:

  • / T - copie uniquement la structure du répertoire
  • / 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 sous-répertoires du sous-répertoire "dir1" du lecteur "C:" vers le sous-répertoire "dir2" du lecteur "D:", en écrasant en 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, suivie d'une lettre. Par exemple, la commande "ls -l" effectuera une longue liste ("-l") des fichiers et sous-répertoires dans le 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 listé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 sur Windows utilisent toujours la convention Unix pour indiquer les options de ligne de commande. Le code source doit être modifié pour utiliser la convention Windows.