¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 3 - septiembre 14, 2022

¿Cómo cambiar el nombre de archivos y carpetas en Linux?

Tanto si es un usuario veterano de Linux como si acaba de adquirir una distribución como PopOS o Ubuntu, aún necesita saber cómo administrar sus archivos y carpetas. Eso significa saber que hay muchas formas de cambiar el nombre de directorios o archivos en Linux. En el mundo de Linux, las carpetas también se denominan directorios. Son intercambiables.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 5 - septiembre 14, 2022

Hay dos escenarios al cambiar el nombre de archivos y carpetas. O está cambiando el nombre de un solo archivo o carpeta, o desea cambiar el nombre de muchos archivos o carpetas a la vez. Al igual que Windows o Mac, Linux tiene varias formas de hacerlo.

Cambiar el nombre de un solo archivo o directorio en Linux usando el Administrador de archivos

La mayoría de las distribuciones o distros de Linux tienen un administrador de archivos gráfico similar al Explorador de archivos en Windows o Finder en MacOS. La mayoría de ellos funcionarán de la misma manera, pero puede haber diferencias.

Renombrar usando Renombrar

  • Haz clic derecho en el archivo o carpeta.
  • Seleccione Cambiar nombre o presione F2.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 7 - septiembre 14, 2022
  • El campo de nombre del archivo o carpeta se vuelve editable. Realice el cambio que desee y seleccione el botón Renombrar o presione Entrar.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 9 - septiembre 14, 2022

Cambiar el nombre usando las propiedades del archivo

Este método es extraño y es poco probable que lo use, pero aún es posible.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 11 - septiembre 14, 2022
  • Seleccione el campo de nombre y realice ediciones. A continuación, cierre la ventana Propiedades y se cambiará el nombre del archivo o la carpeta.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 13 - septiembre 14, 2022

Cambiar el nombre de muchos archivos o carpetas en Linux usando el Administrador de archivos

Es posible que esta función no esté disponible en todos los administradores de archivos disponibles en las diferentes distribuciones de Linux. Esto está en PopOS.

  • Seleccione varios archivos o carpetas y luego haga clic con el botón derecho y seleccione Renombrar o presione F2 .
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 15 - septiembre 14, 2022
  • Puede Cambiar el nombre usando una plantilla o Buscar y reemplazar texto.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 17 - septiembre 14, 2022
  • Cambiar el nombre usando una plantilla le permite hacer cosas como numerar secuencialmente archivos y carpetas o agregar texto al frente, al reverso o en ambos lados del nombre de archivo original.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 19 - septiembre 14, 2022

Puede aplicar la plantilla a los archivos según el nombre original o la fecha de modificación.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 21 - septiembre 14, 2022
  • Buscar y reemplazar texto permite buscar una secuencia específica de texto y reemplazarla con otra cosa. Esto es genial para corregir errores de ortografía.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 23 - septiembre 14, 2022

Obtenga ayuda en Linux

Hay muchas maneras de usar los comandos y utilidades a continuación. Si no está seguro de lo que debe hacer, ingrese el comando man (para manual) y el comando o el nombre de la utilidad con la que necesita ayuda. Por ejemplo, man mv mostrará el manual para usar el comando mv.

Después de cambiar el nombre de los archivos o directorios en Linux, verifíquelos siempre buscando en el Explorador de archivos o usando el comando ls para enumerarlos.

Cambiar el nombre de un solo archivo o carpeta con el comando MV

El comando MV es para mover archivos y carpetas, pero también funciona bien para cambiar el nombre. La sintaxis del comando MV es: mv [OPCIONES] fuente destino

  • Navegue a la carpeta donde se encuentran los archivos o carpetas que desea cambiar de nombre.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 25 - septiembre 14, 2022
  • Utilice el comando mv para cambiar el nombre de la carpeta o el archivo. Si el nombre tiene espacios, rodee el nombre con comillas. Quitemos el 01- del nombre.

Escriba mv 01-Documentos de trabajo Documentos de trabajo y presione enter.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 27 - septiembre 14, 2022

La lista de archivos muestra su nombre renombrado.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 29 - septiembre 14, 2022

Cambiar el nombre de varios archivos o carpetas usando Bash Script

Para crear un script bash, debe trabajar en un editor de texto sin formato. Digamos que tenemos varios archivos HTML que accidentalmente guardamos como archivos de texto sin formato. Necesitamos cambiar la extensión del archivo de .txt a .html. Podemos usar este script bash para cambiarles el nombre:

  • Para archivo en *.txt; hacer
    Mv $archivo ${archivo%.txt}.html
    Hecho
  • Ingrese eso en el editor de texto y guárdelo como rename-txt.sh en la misma carpeta que los archivos para cambiar.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 31 - septiembre 14, 2022
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 33 - septiembre 14, 2022
  • En la terminal, navega a esa carpeta e ingresa el comando bash rename-txt.sh y presiona Enter.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 35 - septiembre 14, 2022
  • Verifique usando ls o busque en el Administrador de archivos para ver si funcionó.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 37 - septiembre 14, 2022

¿Cómo funcionó? La primera línea busca cualquier archivo que termine en .txt. El asterisco (*) es un comodín, por lo que cualquier cosa antes de .txt en un nombre de archivo coincidirá. El do le dice que ejecute el comando siempre que haya archivos coincidentes. Este es un bucle. La segunda línea tiene el comando mv.

El doble guión ( ) le dice que no hay opciones para el comando, prepárese para alguna expresión regular o expresión regular. El archivo $ es una variable que le dice que funcione con cualquier archivo elegido por la primera línea. El % le dice que reemplace el .txt si está al final del nombre con el valor fuera del corchete, que es .html .

¿Cómo cambiar el nombre de archivos y carpetas de forma segura con las utilidades de Linux?

El resto del artículo trata sobre las utilidades utilizadas en el shell de Linux. Puede ser fácil cometer un error y cambiar el nombre de los archivos críticos que pueden impedir que los programas o Linux funcionen. Utilice siempre la opción -n. Le dice al comando que no sobrescriba un archivo existente.

Usarlo en un comando de utilidad puede verse como: mmv -n * #l1 . Vea a continuación cómo muestra una vista previa de lo que hará el comando. Sin embargo, si enumera (ls) los archivos, verá que ninguno de ellos ha cambiado. Si no es lo que esperaba, ajuste su comando y vuelva a intentarlo.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 39 - septiembre 14, 2022

Cambiar el nombre de varios archivos y carpetas con Renombrar

Rename es una utilidad de Linux. Piense en ello como un pequeño programa que no tiene una interfaz gráfica de usuario. Es posible que su distribución de Linux no lo tenga, pero es fácil de instalar.

En la terminal, ingresa el comando sudo apt-get install rename y presiona Enter. Es posible que te pida tu contraseña, ingrésala y presiona Enter. Comenzará a instalarse.

Una vez instalado, puede comenzar a usar Rename.

  • Navegue a la ubicación donde desea cambiar los nombres de archivos o carpetas.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 41 - septiembre 14, 2022
  • Al igual que en el script bash, deberá usar expresiones regulares para seleccionar archivos y definir qué se les hará. Aquí hay un ejemplo: renombrar s/.html/.txt/ *.html
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 43 - septiembre 14, 2022

Si supuso que eso cambiará las extensiones de nuestros archivos de nuevo a .txt desde .html, ¡tiene razón!

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 45 - septiembre 14, 2022

Cambiar el nombre de archivos y carpetas usando MMV

MMV es otra utilidad de Linux, similar a Rename. Se puede instalar con el comando sudo apt install mmv. Una vez instalado, puede crear sus propios comandos.

  • El comando MMV de ejemplo bien utilizado cambiará todos los nombres de archivo en el directorio de minúsculas a MAYÚSCULAS: mmv -r * #u1
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 47 - septiembre 14, 2022
  • El -r le dice que cambie el nombre. El asterisco le dice que cambie cualquier archivo en el directorio. El #u1 es algo especial. Su código Markdown. Esto le dice que cambie el texto a mayúsculas.
¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 49 - septiembre 14, 2022

¿Esas son todas las formas de renombrar directorios y archivos en Linux?

Si uno de los métodos aquí no funciona para usted, puede usar una herramienta de cambio de nombre masivo que tiene una interfaz gráfica de usuario.

¿Cómo cambiar el nombre de archivos y carpetas en Linux? - 51 - septiembre 14, 2022