Opción de línea de comando

Definición: ¿Qué significa la opción de línea de comandos?

Las opciones de la línea de comandos son comandos que se utilizan para pasar parámetros a un programa. Estas entradas, también llamadas conmutadores de línea de comandos, pueden transmitir señales para cambiar varias configuraciones o ejecutar comandos en una interfaz.

Techinfo explica la opción de línea de comandos

La sintaxis de las opciones de la línea de comandos difiere de un sistema operativo a otro. En MS-DOS / Windows, por convención, una opción de línea de comandos se indica con una letra prefijada con una barra diagonal.

Como ejemplo, el comando XCOPY, que se usa para copiar archivos y directorios, se puede iniciar usando las siguientes opciones, entre otras:

  • / T - copia solo la estructura del directorio
  • / C - continuar incluso si ocurre un error
  • / R: sobrescribe archivos de solo lectura

Por tanto, el comando "xcopy c: dir1 d: dir2 / R" copiará archivos y subdirectorios del subdirectorio "dir1" en la unidad "C:" al subdirectorio "dir2" en la unidad "D:", sobrescribiendo los de solo lectura archivos ya presentes en "d: dir2".

En Unix, la convención es utilizar un guión en lugar de una barra inclinada, seguida de una letra. Por ejemplo, el comando "ls -l" realizará una lista larga ("-l") de los archivos y subdirectorios en el directorio actual. La lista incluirá otra información como el tamaño de los archivos, atributos, fechas de modificación, etc. Sin la opción "-l", solo se listarán los nombres de los archivos y subdirectorios.

La elección de utilizar una barra diagonal o un guión depende del programador. Por ejemplo, la mayoría de los programas de Linux que se han adaptado a Windows todavía utilizan la convención de Unix al indicar opciones de línea de comandos. El código fuente debe modificarse para utilizar la convención de Windows.