Como compactar um único arquivo enorme (por exemplo, 200 GB) na linha de comando [fechado]


-2

Eu gostaria de compactar um arquivo enorme (~ 200 GB) na linha de comando. não há necessidade de arquivar seu diretório junto com ele, prefere operação rápida e alta taxa de compressão. Quais podem ser algumas boas maneiras?


Depende do conteúdo do arquivo, se a velocidade ou o tamanho são mais importantes e outras coisas. Fora isso, você pode usar qualquer utilitário de linha de comando como gzip, bzip2, xz, lzma, zip, 7z, rar, ... não há muito por onde escolher.
— Peterph

200 gb é um arquivo grande, acho que um algoritmo de compactação mais rápido é melhor. você pode comparar alguns algoritmos de compactação e escolher uma ferramenta de compactação adequada para fazer isso.
— Zhangjie

-1 para "melhor". Na maioria, não existe a melhor maneira de fazer as coisas sob * nix. Como o @peterph mencionou, o que funciona bem varia muito, dependendo do que você realmente deseja que aconteça. Sem muito mais detalhes sobre o que você deseja, não há opção "melhor".
— precisa saber é o seguinte

1
Sobre mksquashfs: link e link .
— precisa saber é o seguinte

7z em um i7 levou: usuário 147m3.783s real 243m1.971s sys 5m29.123s
— Matan

Respostas:


2

Eu recomendaria usar 7z.

O 7Z é o formato de arquivamento do 7-Zip, fornecendo alta taxa de compactação por meio de poderosos algoritmos de compactação que podem se beneficiar da computação paralela nas modernas CPUs multicore.

Para criar o arquivo 7z, você precisa do pacote p7zip-full. Para executar o arquivamento7z a <you_archive_name>.7z <filename>


1
7zexigirá muito /tmpespaço para um arquivo desse tamanho.
— precisa saber é o seguinte

Eu tenho isso na resposta:7z a <you_archive_name.7z <filename>
— kirill-a 15/01

Eu acho que você quer dizer <you_archive_name.7z>, em vez de realmente estar <you_archive_name.7zlá. De qualquer forma não é realmente alavancar mais do que apenas dois núcleos de muitos outros ociosos ...
— Matan

@mikeserv onde posso obter ou obter o apt mksquash? por acaso pode ajudar a fazer backup de uma partição de disco?
— Matan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.