Estoy tratando de comprimir un directorio y ftp a un ftp de windows.
He intentado todos los comandos tar que puedo encontrar para comprimir un directorio. Parece estar bien Luego lo transfiero y veo su contenido usando Winrar. Winrar sigue diciéndome que el archivo está dañado. He visto otros archivos .gz o .bz2 usando winrar pero por alguna extraña razón no puedo hacer que funcione.
Preferiría simplemente que comprima los archivos para que tengan una extensión .zip, pero incluso cuando trato de examinar su contenido, Windows y Winrar afirman que está dañado.
¿Alguien más tiene una sugerencia sobre algo más para probar?
compression
gzip
zip
dko
fuente
fuente
Respuestas:
Bueno, lo más probable es que sus archivos estén perfectamente bien antes de la transmisión FTP.
Desafortunadamente, probablemente esté transfiriendo sus archivos usando el modo FTP incorrecto.
FTP tiene dos modos: binario y ASCII. Por defecto, la mayoría de los clientes usan el modo ASCII, que rompe completamente sus archivos binarios. No sé qué cliente FTP está utilizando, pero por ejemplo en ncftp puede usar el comando "binario" para cambiar al modo binario.
Si desea crear archivos ZIP usando Ubuntu (o casi cualquier otro Linux), use
zip
. Puede instalarlo en Ubuntu ejecutandoLuego puede crear un archivo zip ejecutando
En una nota relacionada, debe saber que FTP es un protocolo de transmisión inseguro. Considere cambiar a sftp, por ejemplo. Hay muchos servidores ssh gratuitos para Windows, incluido un puerto OpenSSH mínimo .
fuente
Campression se puede hacer usando tar, zip, p7 e incluso rar en ubuntu. Deberá instalar rar para el archivo rar. Simplemente haciendo clic derecho le da las opciones para comprimir con los archivadores instalados.
Si desea utilizar "zip" para la extensión .zip, puede ver el manual de zip. La línea de comando para usar tar es:
fuente
tar czf tarball.tar.gz directory/
La compresión de directorios, usando compresión paralela es una manera eficiente de ahorrar tiempo. pbzip2 puede ayudarlo a comprimir directorios.
fuente