GNU/Linux >> Tutoriales Linux >  >> Linux

Cuando usamos el comando Mv, ¿qué cambios tienen lugar en el disco duro?

Bajo las siguientes condiciones-

  1. mv dentro de la misma partición HDD
  2. mv a una partición diferente en el mismo HDD
  3. mv a un dispositivo diferente (por ejemplo, USB HDD)

¿Se ha movido el archivo completo o se trata de un cambio muy pequeño, como una reasignación de puntero?

Respuesta aceptada:

Depende de cada sistema de archivos cómo manejar un movimiento dentro del sistema de archivos (también conocido como cambiar el nombre de un archivo), pero los sistemas de archivos lo manejan prácticamente universalmente actualizando las entradas del directorio sin mover el inodo o el contenido del archivo.

Un movimiento entre sistemas de archivos (no importa si está en el mismo medio físico o no) se maneja como una copia de archivo seguida de una eliminación. De hecho, esto es exactamente lo que mv el comando lo hace. Obviamente, eso significa que el sistema de archivos de destino tiene que hacer una nueva copia del archivo.


Linux
  1. ¿Qué es un comando Chown en Linux y cómo usarlo?

  2. ¿Qué es un comando cURL y cómo usarlo?

  3. Cómo usar el comando Tar en Linux

  4. Cómo usar el comando tar en Linux

  5. ¿Cuál es la forma correcta de usar inotify?

Comando de cola de Linux:qué es y cómo usarlo

Cómo usar el comando rm de Linux con ejemplos

Cómo usar el comando Truncar en Linux

¿Cómo usar el comando Gzip en Linux?

Cómo usar el comando lsof en Linux

Cómo usar el comando shred de Linux