lunes, 3 de julio de 2023

Comando mv

Posted by q3it on lunes, julio 03, 2023 in

 
El comando mv mueve o renombrar ficheros y directorios,  su sintaxis es muy parecida a la de cp, y sería... origen y destino y podemos especificar unas cuantas opciones, por ejemplo, -i para preguntar antes de sobrescribir y con la opción -u solo mueve si el fichero es más actual.
 
Por ejemplo, si nosotros tenemos dos ficheros llamados lista.txt y lista2.txt, y queremos renombrar el segundo por guia.txt, simplemente ponemos de origen el fichero que queremos renombrar y el nuevo nombre.
 
 
Como vemos el nombre se ha cambiado. Si lo que queremos es sobrescribir un fichero, pues simplemente ponemos el nombre del fichero y a donde queremos que vaya esa información, por ejemplo, guia.txt. Podemos utilizar las opciones -v para saber lo que está haciendo, -i para que nos pregunte y veamos lo que pasa. Nosotros decimos que sí que queremos sobre reescribirlo y ahora el fichero  lista.txt se convierte en guia.txt y el contenido de lista.txt lo hemos perdido porque lo hemos escrito.
 
 
Y para mover ficheros a directorios utilizamos la sintaxis... fichero y el directorio al que nosotros queremos moverlo, por ejemplo, voy a mover guia.txt al directorio /Box.

 
Si nosotros hacemos una copia de este archivo al directorio actual y luego intentamos mover este fichero con la opción -u veremos que no se mueve, porque, no es más nuevo que el que está dentro del directorio /Box. Esta opción es muy importante cuando movemos ficheros que sean más recientes.