Adicionados arquivos e pastas após a execução do MV

Adicionados arquivos e pastas após a execução do MV

Eu corri mv /folder1/folder2/folder3/ /folderA/FolderB/FolderC/. Em seguida, adicionei mais arquivos e pastas /folder1/folder2/folder3/durante a mudança. Parece que todos os arquivos que adicionei depois de iniciar o comando mv desapareceram. Achei que eles seriam movidos com o comando mv ou deixados sozinhos. Tecnicamente, isso é FreeNAS (FreeBSD), embora isso não deva fazer diferença.

Alguém pode ajudar?

Obrigado

Responder1

Eu acho que mvfoi entre sistemas de arquivos. Eu recriei o problema no Debian.

Nesse caso mvnão é atômico. O que seu comando fez foi:

cp -a /folder1/folder2/folder3/ /folderA/FolderB/FolderC/ &&
rm -rf /folder1/folder2/folder3/

A primeira parte ( cp-like) não é necessária para verificar se algum arquivo novo aparece enquanto copia os antigos.

Os arquivos e diretórios ausentes desapareceram. A situação é tecnicamente a mesma que se você os tivesse excluído acidentalmente. Pare de usar o disco onde os arquivos costumavam estar, para que nada substitua os blocos relevantes e as ferramentas de recuperação de dados (por exemplo testdisk, , photorec) possam fazer seu trabalho (embora possa ser tarde demais).

VerComo recuperar um arquivo removido no Linux?e pesquise este tema.

informação relacionada