![Por que mover um arquivo não afeta seu número de inode?](https://rvso.com/image/1157140/Por%20que%20mover%20um%20arquivo%20n%C3%A3o%20afeta%20seu%20n%C3%BAmero%20de%20inode%3F.png)
Mover é, na verdade, criar uma cópia de um arquivo em um novo local e, em seguida, excluir o arquivo do local anterior. Como é impossível ter dois números de inode idênticos ao mesmo tempo, o número do inode deve mudar após a cópia e antes de excluir o arquivo antigo (pouco tempo). No entanto, descobri que o número do inode não muda após mv
o comando. Então, o número do inode do arquivo excluído foi reatribuído ao arquivo copiado?
Responder1
Mover é, na verdade, criar uma cópia de um arquivo em um novo local e, em seguida, excluir o arquivo do local anterior.
Isso não é necessariamente verdade.
Se o destino forno mesmo sistema de arquivos, o arquivo não será copiado. Apenas é alterado o seu caminho, que faz parte de um diretório, não armazenado no inode.
Se o destino forem um sistema de arquivos diferente, o arquivo será copiado.
Isso também é abordado no Stack Overflow:Como funciona o mv do Linux internamente?