Nota: El método que se muestra aquí se ha probado en Ubuntu 20.04 LTS. Sin embargo, se puede seguir en cualquier otra distribución de Linux.
Primero mostremos qué sucede cuando cambia el nombre de un archivo que comienza con un tablero. La siguiente salida muestra que el comando MV (renombrar) está tratando el argumento de no opción (nombre de archivo "-doc") como la opción de comando y dando el error de "opción no válida".
Para ver todos los archivos que comienzan con un tablero en el directorio actual, use el comando a continuación:
$ ls - -*Cambiar el nombre del archivo comenzando con Dash
Hay dos formas de cambiar el nombre de un archivo que comienza con un tablero. Discutamos los dos.
Método 1
Para cambiar el nombre de un archivo que comienza con un tablero, prepend "./"Al nombre del archivo donde el"."Indica el directorio de terminal actual y"/"indica que el nombre apunta a un archivo en el directorio actual. El propósito de "./”Antes de que el nombre de archivo sea ocultar el tablero del comando.
Por ejemplo, para cambiar el nombre de un archivo llamado "-doc" dentro del directorio actual a "myDoc", el comando sería:
$ sudo MV ./-doc mydocEsto cambiará el nombre del archivo a "myDoc".
Si un archivo para cambiar el nombre está en otro directorio, especifique la ruta del archivo. Por ejemplo, para cambiar el nombre de un archivo "-doc" ubicado en el ~/Documentos directorio a "myDoc", el comando sería:
$ sudo mv ~/documentos/-doc ~/documentos/mydocMétodo 2
Otra forma de cambiar el nombre de un archivo que comienza con un tablero es usar el "-" "-" antes del nombre de archivo. El "-" se utiliza en los comandos de Linux para indicar el final de las opciones y para deshabilitar el procesamiento de opciones adicionales. Después de "-" No se toma nada como una opción. Esto se hace para finalizar el procesamiento de opciones. De lo contrario, el comando tratará el argumento de no opción como opciones (banderas) y fallará. Por lo tanto, deberá usar "-" cuando el argumento de no opción comience con un tablero.
Para cambiar el nombre de un archivo "-doc" a "mydoc", use "-" antes del nombre de archivo de la siguiente manera:
$ sudo MV --doc mydocEsto cambiará el nombre del archivo a "myDoc".
Eso es todo. En esta publicación, le mostramos dos formas de cambiar el nombre de un archivo que comienza con un tablero en Linux. Para saber más sobre el comando MV (Mover and Camber Name), visite su página Man.