Linux es un sistema operativo muy potente y flexible que permite realizar diversas tareas desde la lÃnea de comandos. Una de ellas es cambiar el nombre de un fichero o archivo, lo que puede ser útil para organizar mejor nuestros documentos, corregir errores ortogrÃficos o adaptarlos a un formato estÃndar.
En este artÃculo te explicaremos cÃmo cambiar el nombre de un fichero en Linux usando el comando mv, que tambiÃn sirve para mover archivos de una carpeta a otra. AdemÃs, te mostraremos algunos ejemplos prÃcticos y opciones avanzadas para renombrar varios archivos a la vez.
El comando mv significa "move" en inglÃs, y se usa para mover o renombrar archivos y directorios en Linux. Su sintaxis bÃsica es la siguiente:
mv [opciones] origen destinoDonde origen es el nombre actual del archivo o directorio que queremos cambiar, y destino es el nuevo nombre que le queremos dar. Por ejemplo, si tenemos un archivo llamado foto.jpg y queremos cambiarle el nombre a imagen.jpg, podemos usar el siguiente comando:
mv foto.jpg imagen.jpgSi el archivo o directorio que queremos cambiar tiene espacios en su nombre, debemos usar comillas para evitar errores. Por ejemplo, si tenemos un archivo llamado mi documento.txt y queremos cambiarle el nombre a mi_archivo.txt, podemos usar el siguiente comando:
mv "mi documento.txt" mi_archivo.txtOtra forma de hacer lo mismo es usar el carÃcter de escape \ antes de cada espacio. Por ejemplo:
mv mi\ documento.txt mi_archivo.txtA continuaciÃn te mostramos algunos ejemplos prÃcticos de cÃmo usar el comando mv para cambiar el nombre de archivos y directorios en Linux.
Mis fotos a Mis_imagenes:mv "Mis fotos" Mis_imagenes.txt a .doc en el directorio actual:for f in *.txt; do mv "$f" "$f%.txt.doc"; doneficha- y terminen por .pdf a ficha.pdf, aÃadiendo un número consecutivo al final:n=1; for f in ficha-*.pdf; do mv "$f" "ficha$n.pdf"; n=$((n+1)); donefor f in *; do mv "$f" "$f,,"; donefor f in *; do mv "$f" "$f// /_"; doneEl comando mv tambiÃn tiene algunas opciones avanzadas que pueden ser útiles para cambiar el nombre de archivos y directorios en Linux. Algunas de las mÃs importantes son las siguientes:
-i: Pide confirmaciÃn antes de sobrescribir un archivo o directorio existente con el mismo nombre.