it-swarm-eu.dev

Jak mohu komprimovat adresář?

Snažím se komprimovat adresář a ftp na Windows ftp.

Vyzkoušel jsem každý příkaz dehtu, který mohu najít, aby komprimoval adresář. Zdá se, že je v pořádku. Poté jej přenesu a zobrazím jeho obsah pomocí Winrar. Winrar mi neustále říká, že soubor je poškozen. Prohlédl jsem si jiné soubory .gz nebo .zz2 pomocí winrar, ale z nějakého zvláštního důvodu to nemohu dostat do práce.

Já bych raději jen mít to Zip soubory, takže mají příponu. Zip, ale i pak, když se snažím procházet, je to obsah obou oken a winrar tvrdí, že je poškozen.

Má někdo jiný návrh na něco jiného, ​​co vyzkoušet?

171
dko

Vaše soubory jsou před přenosem FTP naprosto v pořádku.

Bohužel pravděpodobně přenášíte soubory pomocí nesprávného režimu FTP.

FTP mají dva režimy: binární a ASCII. Ve výchozím nastavení většina klientů používá režim ASCII, který zcela rozbije vaše binární soubory. Nevím, který FTP klient používáte, ale například v ncftp můžete použijte příkaz "binární" pro přepnutí do binárního režimu.

Pokud chcete vytvářet soubory ZIP pomocí Ubuntu (nebo téměř jakéhokoli jiného Linuxu), použijte Zip. Můžete jej nainstalovat do Ubuntu spuštěním

Sudo apt-get install Zip

Pak můžete vytvořit soubor ZIP spuštěním

Zip -r compressed_filename.Zip foldername

V souvislosti s tím byste měli vědět, že FTP je nejistý přenosový protokol. Zvažte například přechod na sftp. Existuje mnoho bezplatných serverů ssh pro Windows, včetně minimální port OpenSSH .

294
Olli

Campression lze provést pomocí dehtu, Zip, p7 a dokonce i rar v ubuntu. Budete muset nainstalovat rar pro archivaci rar. Jednoduše kliknutím pravým tlačítkem získáte možnosti pro komprimaci s nainstalovanými archivátory. enter image description here

Pokud chcete použít "Zip" pro. Zip rozšíření, můžete vidět manuál Zipu. Příkazový řádek pro použití dehtu je:

tar cvzf tarball.tar.gz directory/
54
sagarchalise

Komprese adresářů pomocí paralelní komprese je efektivní způsob, jak ušetřit čas. pbzip2 vám může pomoci komprimovat adresáře.

tar cf <outputfile_name> --use-compress-prog=pbzip2 <directory_name>
3
MANAUWER RAZA