Eu estou tentando compactar um diretório e ftp para um windows ftp.
Eu tentei todos os comandos tar que consigo encontrar para compactar um diretório. Parece estar ok. Depois transfiro e vejo seu conteúdo usando o Winrar. Winrar continua me dizendo que o arquivo está corrompido. Eu já vi outros arquivos .gz ou .bz2 usando o winrar, mas por algum motivo estranho, não consigo fazê-lo funcionar.
Eu preferiria apenas compactar os arquivos para que eles tenham uma extensão .zip, mas mesmo assim, quando eu tento navegar pelo conteúdo, tanto o Windows quanto o Winrar alegam que ele está corrompido.
Alguém mais tem alguma sugestão sobre outra coisa para tentar?
compression
gzip
zip
dko
fonte
fonte
Respostas:
Bem, provavelmente seus arquivos estão perfeitamente bem antes da transmissão por FTP.
Infelizmente, provavelmente você está transferindo seus arquivos usando o modo FTP incorreto.
O FTP tem dois modos: binário e ASCII. Por padrão, a maioria dos clientes usa o modo ASCII, que quebra completamente seus arquivos binários. Não sei qual cliente FTP você está usando, mas, por exemplo, no ncftp, você pode usar o comando "binary" para alternar para o modo binário.
Se você deseja criar arquivos ZIP usando o Ubuntu (ou quase qualquer outro Linux), use
zip
. Você pode instalá-lo no Ubuntu executandoEm seguida, você pode criar um arquivo zip executando
Na nota relacionada, você deve saber que o FTP é um protocolo de transmissão inseguro. Considere mudar para sftp, por exemplo. Existem muitos servidores ssh gratuitos para Windows, incluindo uma porta OpenSSH mínima .
fonte
A campressão pode ser feita usando tar, zip, p7 e até rar no ubuntu. Você precisará instalar o rar para arquivar o rar. Basta clicar com o botão direito para oferecer as opções de compactação com arquivadores instalados.
Se você deseja usar "zip" para extensão .zip, pode ver o manual do zip. A linha de comando para usar o tar é:
fonte
tar czf tarball.tar.gz directory/
Compactação de diretórios, o uso de compactação paralela é uma maneira eficiente de economizar tempo. O pbzip2 pode ajudá-lo a compactar diretórios.
fonte