¡Qué tal!
¡El curso va magnífico! Deseo comentar también que el comando 'mv' tiene otra utilidad, que es la de renombrar archivos.
Supongamos el panorama en el que dentro de la terminal nos encontramos situados en la carpeta Descargas, hemos descargado un archivo de internet con un nombre algo incómodo de leer y queremos asignarle un nombre más simple:
usuario@mint:~/Descargas$ ls
software-paquete_amd64-SoftwareCompany.deb
usuario@mint:~/Descargas$ mv software-paquete_amd64-SoftwareCompany.deb paquete.deb
usuario@mint:~/Descargas$ ls
paquete.deb
El feo nombre que tenía el archivo ha sido cambiado por un nombre más sencillo, en este caso 'paquete.deb'.
Puede haber necesidad que un archivo lo necesitemos mover de donde está y que llegue renombrado a una carpeta de destino de nuestra elección. Ahora supongamos que estamos situado en nuestra carpeta de usuario (no en la carpeta Descargas):
usuario@mint:~$
Y sabemos que en nuestra carpeta Descargas tenemos en su interior una carpeta llamada 'notas'. Deseamos mover un archivo llamado 'archivo.txt' al escritorio (carpeta Escritorio), a la vez que se renombre como 'mis-apuntes.txt'.
usuario@mint:~$ ls ~/Descargas/notas
archivo.txt
usuario@mint:~$ mv ~/Descargas/notas/archivo.txt ~/Escritorio/mis-apuntes.txt
usuario@mint:~$ ls ~/Escritorio
mis-apuntes.txt
Y así podemos mover y renombrar un archivo en la misma instrucción... ¡sin necesidad de posicionar la terminal donde se encuentra el archivo que deseamos mover! Aquí empleamos rutas relativas, aunque se puede también empleando rutas absolutas.