Eu apenas tentei mover uma grande árvore de um disco para outro, que era muito pequeno. Agora, fiquei com algo que realmente não consigo entender - parece que alguns arquivos foram realmente movidos para longe da árvore de origem, enquanto outros foram copiados. Provavelmente isso não é verdade, e estou apenas ignorando algo, como fiz quando verifico o local livre no disco de destino. : D
O comando foi simplesmente mv source-dir destination-dir
, onde os dois diretórios residem em discos diferentes. Estou usando mv (GNU coreutils) 7.4
. Em nenhum lugar da página do manual encontrei as respostas para as seguintes perguntas:
- arquivos truncados podem ser criados?
- em caso de erros, alguma coisa na árvore de origem será excluída?
- como recuperar (de maneira fácil e rápida)?
mv src1 src2 dst
funciona nesse sentido de forma semelhante amv src1 dst; mv src2 dst
cada singlemv src dst
e comocp -a src dst && rm -rf src
?