Acabo de intentar mover un gran árbol de un disco a otro, que era demasiado pequeño. Ahora, me queda algo que realmente no puedo entender: parece que algunos archivos se alejaron del árbol de origen mientras que otros simplemente se copiaron. Esto probablemente no sea cierto, y solo estoy pasando por alto algo, como lo hice cuando revisé el lugar libre en el disco de destino. :RE
El comando era simplemente mv source-dir destination-dir
, donde ambos directorios residen en discos diferentes. Estoy usando mv (GNU coreutils) 7.4
. En ninguna parte de la página de manual encontré las respuestas a las siguientes preguntas:
- ¿Se pueden crear archivos truncados?
- en caso de errores, ¿se eliminará algo en el árbol de origen?
- ¿Cómo recuperarse (de una manera fácil y rápida)?
mv src1 src2 dst
funciona a este respecto similar amv src1 dst; mv src2 dst
y cada unomv src dst
es comocp -a src dst && rm -rf src
?