.png)
Qué pasos hice:
En una máquina Linux (RHEL-6): tar -cvf <tarname.tar>
.
En una máquina Unix (Solaris-10): y envíe por ftp el archivo tar al sistema Unix.sftp <[email protected]>
Ahora descomprima en Unix: tar -xvf <tarname.tar>
.
Al extraer los archivos, veo que algunos de los archivos se crean con nombres de archivo truncados, como se muestra a continuación:
bash-3.2$ ls -lt
total 48
-rw-r--r-- 1 user group 454 Jan 13 01:53 FileNam
En lugar de FileName.txt
, entiendo FileNam
.
tar -tvf <tarname.tar>
También muestra nombres de archivos truncados.
¿Cómo puedo extraer el archivo tar correctamente después de haberlo transferido de Linux a Unix, no a través de Windows?
Nota: El archivo tar transferido en Unix tiene nombres de archivo completos; es solo al extraer el archivo tar que los archivos se crean con nombres de archivo truncados.
Respuesta1
La respuesta de Francisco con respecto a problemas de interoperabilidad para tar en Solaris y Linux es correcto.
Puede instalar gtar (GNU tar) desde el sitio de sunfreeware si puede encontrarlo: Google "sunfreeware gnu tar".
Alternativamente, puede utilizar cpio
, elmás portátilOpción de archivado de archivos entre *nixes. En el pasado, pasé con éxito entre AIX, Linux, Solaris, HP-UX ↔ Linux usando cpio cuando no tenía acceso a gtar.