GNU/Linux >> Tutoriales Linux >  >> Linux

No se puede cambiar el nombre de un archivo cuyo nombre comienza con un guión

La mayoría de los comandos de GNU/Linux permiten un -- opción para indicar el final de las opciones para que el subsiguiente - las palabras prefijadas no se tratan como opciones.

  mv -- -example-file-name example-file-name

Una pequeña prueba

$ touch -- -example
$ ls -l -- *ample
-rw-r--r-- 1 rgb rgb 0 Nov 25 09:57 -example
$ mv -- -example example
$

La respuesta de RedGrittyBrick es muy buena. Otra opción es:

mv ./-example-file-name example-file-name

Una pequeña prueba:

$ touch ./-example
$ ls -l ./*ample
-rw-r--r-- 1 me me 0 Nov 25 16:02 ./-example
$ mv ./-example example
$ ls -l ./*ample
-rw-r--r-- 1 me me 0 Nov 25 16:02 ./example

Linux
  1. Cambiar el nombre de un archivo en la terminal de Linux

  2. ¿Cómo eliminar un archivo cuyo nombre comienza con "-" (guión, también conocido como guión o menos)?

  3. ¿Está Mv Atomic en el Fs?

  4. ¿Renombrar en masa el archivo Bash con el contador?

  5. ¿Alternativa a 'dd' que no trunca el archivo?

Asegure Linux con el archivo Sudoers

Linux - Reemplazo de espacios en los nombres de archivo

¿Qué llamada del sistema Linux utiliza el comando ls en Linux para mostrar el nombre de la carpeta/archivo?

¿Cómo puedo abrir un archivo con números de línea que se muestran desde la línea de comando en 'vi'?

¿Cómo hacer cd en un directorio con este nombre -2 (comenzando con el guión)?

Archivo mv de Linux con nombre largo