Estoy bastante sorprendido de leer que las ACL no se conservaron. ¿Tienes GNU mv
instalado y configurado para tener prioridad sobre /bin/mv
?
De acuerdo con la página de manual de mv
(tanto en 10.5.8 como en 10.8.2) cp -p
se usa al mover archivos a través de un límite del sistema de archivos:
Como la llamada de cambio de nombre (2) no funciona en los sistemas de archivos, mv usa cp (1)
y rm (1) para realizar el movimiento. El efecto es equivalente a:
rm -f destination_path && cp
-pRP source_file destination && rm -rf source_file
cp -p
conserva las ACL:
-p Causa cp para preservar los siguientes atributos de cada fuente
archivo
en la copia: hora de modificación, tiempo de acceso, marcas de archivo, archivo
modo, ID de usuario e ID de grupo, según lo permitido por los permisos. Listas de control de acceso (ACL) y Atributos extendidos (EA), que incluyen
También se conservarán las horquillas de recursos.
Moví un archivo a una unidad flash y volví con mv
y se conservaron las ACL (probado en mi viejo PowerBook con Mac OS X 10.5.8 "Leopard" y con OS X 10.8.2 "Mountain Lion").
Si a ambos sistemas de archivos se les dio formato HFS +, como se indica, y no hay un GNU mv
, tengo que concluir que está usando una versión (muy) antigua de Mac OS X. En ese caso, use el Finder, cp
/ rm
o, como se explica en la respuesta de bmike, ditto
.