Creative Saplings

Cómo cambiar el nombre de los archivos en Linux

octubre 22, 2020
No Comments

Un terminal de línea de comandos es una herramienta esencial para administrar servidores Linux. Proporciona a los usuarios de Linux algunas de las mejores herramientas de productividad a la vez que ahorra los recursos de su máquina.

Para utilizar eficazmente el potencial de Linux, deberá tener un conocimiento sólido de los fundamentos: comandos simples, como cambiar el nombre de archivos existentes carpetas. En este tutorial, aprenderá cómo cambiar el nombre de las carpetas en Linux.

Cómo cambiar el nombre de los archivos en Linux con el comando mv

Acortado de «mover», el comando mv es uno de los comandos más fáciles de usar. Puede realizar dos tareas básicas pero esenciales al manejar archivos en Linux. Una es mover archivos de una ubicación a otra y la otra es cambiar el nombre de uno o más archivos a través de la terminal.

Primero, veamos cómo funciona el cambio de nombre de archivos con mv en Linux.

Para comenzar, accedemos a nuestro servidor a través de la línea de comando usando SSH. Si no está seguro acerca de SSH y le gustaría aprender más, aquí tutorial útil.

Para acceder a nuestro servidor, escriba lo siguiente en su terminal:

ssh your-user@your-server

Si estamos usando una computadora local, en su lugar de un servidor, luego tendremos que abrir el terminal desde el menú principal.

Posteriormente, es importante saber cómo funciona el comando mv. Para ello, ejecutamos lo siguiente:

mv --help

Como podemos ver en la anterior image, el uso básico del comando mv es el siguiente:

mv ...

Estas son algunas de las opciones mv más populares:

  • -f: no muestra ningún mensaje antes de sobrescribir un archivo.
  • -i: muestra mensajes de advertencia antes de sobrescribir un archivo.
  • -u: solo mueve un archivo si es nuevo o si no existe en el destino.
  • -v – muestra lo que hace el comando.

Y los parámetros son:

– el destino de origen del archivo

– el directorio de destino.

Cambiar el nombre del archivo en Linux usando el comando mv

Si queremos cambiar el nombre de un archivo, podemos hacerlo es así:

mv oldnamefile1 newnamefile1

Suponiendo que estamos ubicados en el directorio, y hay un archivo llamado file1.txt, y queremos cambiar el nombre a file2 .TXT. Tendremos que escribir lo siguiente:

mv file1.txt file2.txt

Tan simple como eso. Sin embargo, si no está en el directorio, deberá escribir un poco más. Por ejemplo:

cd /home/user/docs/filesmv file1.txt file2.txt

Cambiar el nombre de varios archivos con el comando mv

El comando mv solo puede cambiar el nombre de un archivo, pero se puede usar con otros comandos para cambiar el nombre de varios archivos.

Tomemos los comandos, find, for o while y cambiemos el nombre de varios archivos.

Por ejemplo, cuando intente cambiar todos los archivos en su directorio actual de la extensión .txt a la extensión .pdf, utilizará el siguiente comando:

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

Esto creará un bucle (para) mirando a través de la lista de archivos con la extensión .txt. Luego reemplazará cada extensión .txt con .pdf. Finalmente, terminará el ciclo (hecho).

Si desea funciones más avanzadas, deberá usar el comando de cambio de nombre, que estamos a punto de cubrir.

Renombrar Archivos en Linux usando el comando de cambio de nombre

Con el comando de cambio de nombre, tendrá un poco más de control. Muchas configuraciones de Linux lo incluyen de forma predeterminada. Pero, si no lo tiene instalado, puede hacerlo en solo un minuto con un simple comando.

En el caso de Debian, Ubuntu, Linux Mint y derivados:

sudo apt install rename

Por otro lado, si está utilizando CentOS 7 o RHEL:

sudo yum install rename

Y, si está utilizando Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Ahora, podemos empezar a utilizar el comando de cambio de nombre. En general, la sintaxis básica del comando de cambio de nombre se ve así:

rename "s/old-name/new-name/" files

Puede parecer complejo al principio, pero es mucho más simple de lo que parece.

En este ejemplo, crearemos una nueva carpeta llamada filetorename, y usando el comando touch, crearemos 5 archivos.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Con el último comando ls, puede ver los archivos que creado.

Si queremos cambiar el nombre de un solo archivo llamado file1.txt, la oración sería así:

rename ‘s/file1/newfile1/’ file1.txt

Si quería cambiar la extensión a todos los archivos, por ejemplo, a .php. Podríamos hacerlo de esta manera:

rename ‘s/.txt/.php/’ *.txt
ls

También podemos especificar otro directorio donde los archivos que desee rename son.

rename ‘s/.txt/.php/’ FILE/PATH

Nos gustaría mencionar que rename usa una expresión regular de Perl, lo que significa que este comando tiene amplias posibilidades.

Finalmente, es una buena idea comprobar todas las opciones de comando.Puede verlos en la terminal ejecutando:

rename –help

Algunos ejemplos comunes de cómo usar el comando de cambio de nombre son:

Quitar Renombrar Command

Si ya no desea tener el cambio de nombre instalado en su sistema, elimínelo usando el administrador de software. O desde la terminal.

Para Debian, Ubuntu, Linux Mint y derivados:

sudo apt remove rename

Y para CentOS y RHEL:

sudo yum remove rename

Eso es todo, el cambio de nombre se eliminó de su máquina Linux.

Conclusión

Cambiar el nombre de los archivos en Linux usando la terminal es una tarea sencilla y práctica pero a veces muy importante. Saber cómo hacerlo es algo que todo administrador de servidor debería saber.

Como hemos visto, hay dos comandos que pueden hacerlo. Uno es más simple que el otro, pero ambos cumplen la tarea.

Lo alentamos a que continúe investigando estos comandos y mejore la calidad de su flujo de trabajo diario.

Esta publicación fue Última modificación el 4 de marzo de 2020 7:06 p.m.

Articles
Previous Post

United Airlines permite algunos cochecitos como equipaje de mano sin cargo adicional

Next Post

Oso, pavo, cerdo salvaje, caimán y caza menor | Regulaciones y temporadas de caza de Georgia - 2020

Deja una respuesta Cancelar la respuesta

Entradas recientes

  • Las mejores escuelas de fotografía del mundo, 2020
  • Los ciudadanos soberanos llevan su filosofía antigubernamental a las carreteras
  • Guía de costos de reparación de estuco
  • Muckrakers (Español)
  • Precision Oncology (Español)

Archivos

  • febrero 2021
  • enero 2021
  • diciembre 2020
  • noviembre 2020
  • octubre 2020
  • septiembre 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.