Quiero archivar un directorio (no sé si puedo llamar "Quiero tar un directorio"). Deseo conservar los permisos de acceso en el otro extremo cuando lo elimine. Debería abordar este problema en Perl.¿Cómo puedo archivar un directorio en Perl como lo hace tar en UNIX?
Gracias por la respuesta, pero por qué lo estoy pidiendo Perl es que lo quiero independientemente de las plataformas. Quiero transferir un archivo grande a varias máquinas. Esas máquinas pueden ser de cualquier plataforma. Debería ser capaz de descomprimir este archivo tar correctamente ¿no? Así que quiero escribir mis propios programas tar y untar. Por qué estoy usando Perl es hacerlo independiente de la plataforma. Así que no puedo usar el comando tar abriendo el shell en script y cosas así. El módulo Archive::Tar solo trata con el archivo tarred pero no tiene la opción de archivar archivos.
¿Qué pasa con alquitrán? Por favor, incluya las razones por las que no puede o no usará tar para esto. –
Sí, "tar un directorio" es una frase común. – zoul
No entiendo tu problema con Archive :: Tar. Puede crear archivos como este: Archive :: Tar-> create_archive ('out.tgz', COMPRESSION_GZIP, @filelist); ¿Qué tal zip? Está en linux, windows y mac. –