GNU/Linux >> Tutoriels Linux >  >> Linux

Lorsque nous utilisons la commande Mv, quels changements ont lieu dans le disque dur ?

Dans les conditions suivantes-

  1. mv dans la même partition HDD
  2. mv sur une autre partition du même disque dur
  3. mv vers un autre appareil (par exemple, un disque dur USB)

Le fichier complet a-t-il été déplacé ou s'agit-il d'un tout petit changement comme une réaffectation de pointeur ?

Réponse acceptée :

Il appartient à chaque système de fichiers de gérer un déplacement au sein du système de fichiers (également connu sous le nom de renommer un fichier), mais les systèmes de fichiers le gèrent à peu près universellement en mettant à jour les entrées de répertoire sans déplacer l'inode ou le contenu du fichier.

Un déplacement entre les systèmes de fichiers (peu importe qu'il soit sur le même support physique ou non) est traité comme une copie de fichier suivie d'une suppression. C'est en fait exactement ce que le mv la commande le fait. Évidemment, cela signifie que le système de fichiers de destination doit faire une nouvelle copie du fichier.


Linux
  1. Qu'est-ce qu'une commande Chown sous Linux et comment l'utiliser

  2. Qu'est-ce qu'une commande cURL et comment l'utiliser ?

  3. Quelle est la bonne façon d'utiliser inotify ?

  4. À quoi sert Linux test -a command test ?

  5. Commande Shell pour surveiller les changements dans un fichier

Commande Linux Tail :qu'est-ce que c'est et comment l'utiliser

Comment utiliser la commande Linux rm avec des exemples

Comment utiliser la commande Truncate sous Linux

Comment utiliser la commande Gzip sous Linux ?

Comment utiliser la commande lsof sous Linux

Comment utiliser la commande shred Linux