Cambio de nombre de archivos en Linux

 

En cualquier sistema operativo, ya sea Linux o Windows, puede ser necesario cambiar el nombre del archivo. Y si los usuarios de Windows hacen frente a esta operación sin problemas innecesarios, entonces en Linux pueden encontrar dificultades debido a su ignorancia del sistema y la abundancia de muchas formas. Este artículo enumerará todas las posibles variaciones sobre cómo puede cambiar el nombre de un archivo en Linux.

Consulte también:
Cómo crear o eliminar un archivo en Linux
Cómo averiguar la versión de una distribución de Linux

Método 1: pyRenamer

Desafortunadamente, el software pyRenamer no viene con los ajustes preestablecidos estándar de la distribución. Sin embargo, como todo en Linux, se puede descargar e instalar desde el repositorio oficial. El comando para descargar e instalar es el siguiente:

 

sudo apt install pyrenamer

Después de ingresarla, ingrese la contraseña y presione Enter . A continuación, deberá confirmar las acciones que se están realizando. Para hacer esto, ingrese la letra «D» y presione Enter nuevamente . Todo lo que queda es esperar la descarga e instalación (no cierre la «Terminal» hasta que el proceso esté completo).

Después de la instalación, el programa se puede iniciar buscando primero el sistema con su nombre.

 

La principal diferencia entre pyRenamer y el administrador de archivos es que la aplicación puede interactuar con muchos archivos al mismo tiempo. Es perfecto en los casos en los que necesites cambiar el nombre en varios documentos a la vez, quitando alguna parte o reemplazándola por otra.

Echemos un vistazo al trabajo de cambiar el nombre de los archivos en un programa:

    1. Después de abrir el programa, debe crear una ruta al directorio donde se encuentran los archivos a los que se les cambiará el nombre. Esto se hace en la ventana de trabajo de la izquierda (1) . Después de definir el directorio, la ventana de trabajo derecha (2) mostrará todos los archivos que contiene.
    2. A continuación, debe ir a la pestaña «Sustituciones» .

 

  1. En esta pestaña, debe marcar la casilla junto al elemento «Reemplazar» para que los campos de entrada se activen.
  2. Ahora puede comenzar a cambiar el nombre de los archivos en el directorio seleccionado. Veamos el ejemplo de cuatro archivos «Documento sin título» con un número ordinal. Digamos que necesitamos reemplazar las palabras «Documento sin título» por la palabra «Archivo» . Para hacer esto, ingrese la parte reemplazable del nombre del archivo en el primer campo, en este caso «Documento sin título» , y en la segunda frase que reemplazará – «Archivo» .
  3. Para ver cuál será el resultado, puede hacer clic en el botón «Vista previa» (1) . Todos los cambios se mostrarán en la columna «Nombre de archivo renombrado» en la ventana de trabajo de la derecha.
  4. Si está satisfecho con los cambios, puede hacer clic en el botón Cambiar nombre para aplicarlos a los archivos seleccionados.

Después de cambiar el nombre, puede cerrar el programa de forma segura y abrir el administrador de archivos para verificar los cambios.

En realidad, hay muchas más cosas que puede hacer con archivos con pyRenamer . No solo reemplace una parte del nombre por otra, sino que también, utilizando patrones en la pestaña «Patrones» , establezca variables y, al controlarlas, modifique los nombres de los archivos como desee. Pero no tiene sentido describir las instrucciones en detalle, ya que cuando pasa el cursor sobre los campos activos, se mostrará una pista.

Método 2: Terminal

Desafortunadamente, no siempre es posible cambiar el nombre de un archivo usando programas especiales con una interfaz gráfica. Ocasionalmente, puede ocurrir un error o algo similar que interfiera con la realización de esta tarea. Pero en Linux hay mucho más de una forma de realizar la tarea, así que vayamos directamente a la «Terminal» .

Equipo mv

El comando mv de Linux es responsable de mover archivos de un directorio a otro. Pero, en esencia, mover un archivo es similar a cambiar el nombre. Entonces, usando este comando, si mueve un archivo a la misma carpeta en la que está ubicado, mientras especifica un nuevo nombre, podrá cambiarle el nombre.

Ahora echemos un vistazo más de cerca al comando mv .

Sintaxis y opciones del comando mv

La sintaxis es la siguiente:

mv опция оригинальное_имя_файла имя_файла_после_переименования

Para utilizar todas las capacidades de este comando, debe estudiar sus opciones:

  • -i – pide permiso al reemplazar archivos existentes;
  • -f – reemplaza el archivo existente sin permiso;
  • -n – prohíbe la sustitución de un archivo existente;
  • -u – permite reemplazar el archivo si hay cambios en él;
  • -v : muestra todos los archivos procesados ​​(lista).

Una vez que hayamos descubierto todas las características del comando mv , podemos proceder directamente al proceso de cambio de nombre.

Ejemplos de uso del comando mv

Ahora consideraremos la situación cuando hay un archivo llamado «Documento antiguo» en la carpeta «Documentos» , nuestra tarea es cambiarle el nombre a «Documento nuevo» usando el comando mv en la «Terminal» para esto . Para hacer esto, necesitamos ingresar:

mv -v "Старый документ" "Новый документ"

Nota: para que la operación sea exitosa, debe abrir la carpeta requerida en el «Terminal» y solo entonces realizar todas las manipulaciones. Puede abrir una carpeta en Terminal usando el comando cd.

Ejemplo:

 

Como puede ver en la imagen, al archivo que necesitamos se le ha dado un nuevo nombre. Tenga en cuenta que la opción «-v» se especifica en el «Terminal» , que, una línea a continuación, muestra un informe detallado de la operación realizada.

Además, con el comando mv , no solo puede cambiar el nombre del archivo, sino también moverlo a otra carpeta a lo largo del camino. Como se mencionó anteriormente, este comando es exactamente lo que necesita. Para hacer esto, además de especificar el nombre del archivo, registre la ruta al mismo.

Digamos que desea en la carpeta «Documentos» mover el archivo «Papel antiguo» a la carpeta «Vídeo» de paso y renombrarlo como «Nuevo documento» . Así es como se verá el comando:

mv -v /home/user/Документы/"Старый документ" /home/user/Видео/"Новый документ"

Importante: si el nombre del archivo consta de dos o más palabras, debe ir entre comillas.

Ejemplo:

 

Nota: si no tiene derechos de acceso a la carpeta a la que va a mover el archivo, renombrándolo en el camino, debe ejecutar el comando a través del superusuario, prescribiendo «super su» al principio e ingresando la contraseña.

Cambiar nombre de comando

El comando mv es excelente cuando necesita cambiar el nombre de un solo archivo. Y, por supuesto, no hay sustituto para ella en esto: es la mejor. Sin embargo, si necesita cambiar el nombre de varios archivos o reemplazar solo una parte del nombre, el comando de cambio de nombre se convierte en el favorito .

Cambiar el nombre de la sintaxis y las opciones

Al igual que con el último comando, primero comprendamos la sintaxis de cambio de nombre . Se parece a esto:

rename опция 's/старое_имя_файла/новое_имя_файла/' имя_файла

Como puede ver, la sintaxis es mucho más compleja que la del comando mv , pero le permite realizar más acciones en el archivo.

Ahora veamos las opciones, son las siguientes:

  • -v – muestra archivos procesados;
  • -n – cambios de vista previa;
  • -f : fuerza el cambio de nombre de todos los archivos.

Ahora veamos algunos ejemplos ilustrativos de este comando.

Ejemplos de comando de cambio de nombre

Digamos que en el directorio de Documentos tenemos muchos archivos llamados Número de documento antiguo , donde num es un número secuencial. Nuestra tarea, utilizando el comando de cambio de nombre , en todos estos archivos para cambiar la palabra «Antiguo» a «Nuevo» . Para hacer esto, necesitamos ejecutar el siguiente comando:

rename -v 's/Старый/Новый/' *

donde, «*» : todos los archivos del directorio especificado.

Nota: si desea realizar un cambio en un archivo, escriba su nombre en lugar de «*». No olvide que si el nombre consta de dos o más palabras, debe ir entre comillas.

Ejemplo:

 

Nota: con este comando, puede cambiar fácilmente las extensiones de archivo especificando la extensión anterior inicialmente, escribiéndola, por ejemplo, en el formato «.txt», y luego una nueva, por ejemplo, «.html».

El comando de cambio de nombre también cambia el caso del texto del nombre. Por ejemplo, queremos cambiar el nombre de los archivos con el nombre «NUEVO ARCHIVO (num)» a «nuevo archivo (num)» . Para hacer esto, necesita escribir el siguiente comando:

rename -v 'y/A-Z/a-z/' *

Ejemplo:

 

Nota: si necesita cambiar las mayúsculas y minúsculas en el nombre del archivo en ruso, utilice el comando «renombrar -v ‘y / A-Z / a-z /’ *».

Método 3: Administrador de archivos

Desafortunadamente, no todos los usuarios podrán entender el «Terminal» , por lo que sería prudente considerar una forma de cambiar el nombre de los archivos mediante una interfaz gráfica.

Es bueno interactuar con archivos en Linux usando un administrador de archivos, ya sea Nautilus , Dolphin o cualquier otro (dependiendo de la distribución de Linux). Le permite visualizar no solo archivos, sino también directorios y directorios, construyendo su jerarquía de una manera que es más comprensible para un usuario sin experiencia. Incluso un principiante que acaba de instalar Linux por sí mismo puede navegar fácilmente por estos administradores.

Cambiar el nombre de un archivo usando el administrador de archivos es simple:

  1. Primero, debe abrir el administrador e ir al directorio donde se encuentra el archivo que necesita cambiar de nombre.
  2. Ahora debe mover el cursor sobre él y presionar el botón izquierdo del mouse (LMB) para seleccionar. Luego, presione la tecla F2 o el botón derecho del mouse y seleccione el elemento «Cambiar nombre» .
  3. Aparecerá un formulario para completar debajo del archivo y el nombre del archivo se resaltará. Solo tiene que ingresar el nombre requerido y presionar la tecla Enter para confirmar los cambios.

Así de rápido y fácil puede cambiar el nombre de un archivo en Linux. La instrucción presentada funciona en todos los administradores de archivos de varias distribuciones, sin embargo, puede haber diferencias en los nombres de algunos elementos de la interfaz o en su visualización, pero el significado general de las acciones sigue siendo el mismo.

Conclusión

Como resultado, podemos decir que hay muchas formas de cambiar el nombre de los archivos en Linux. Todos son bastante diferentes entre sí y son importantes en diferentes situaciones. Por ejemplo, si necesita cambiar el nombre de archivos individuales, entonces es mejor usar el administrador de archivos del sistema o el comando mv . Y en el caso de un cambio de nombre parcial o múltiple, el programa pyRenamer o el comando de cambio de nombre es perfecto . Solo le queda una cosa: decidir qué método utilizar.