Ačkoli si mnoho uživatelů myslí, že distribuce Gnu / Linux a systémy jako Windows nemají nic společného, pravdou je, že ano. Oba operační systémy mají určité společné prvky, jako je typ souborů, které lze zobrazit, nebo správa počítačových souborů.
V těchto ohledech má Gnu / Linux stejné jako Windows, ale jiným způsobem. Jeden z typy souborů, které začínajícímu uživateli v Gnu / Linux nabízejí největší problémy s komprimovaným souborem a způsoby jeho práce. K dekompresi souborů v Gnu / Linux tedy potřebujeme programy, které to dokážou, a určité příkazy ke komprimaci nebo dekomprimaci souborů. Nejprve se ale nejprve podívejme, co jsou komprimované soubory.
Co jsou komprimované soubory?
Komprimované soubory jsou počítačové soubory, které se vyznačují tím, že zabírají méně místa na pevném disku, než jsou soubory v těchto souborech. Komprimované soubory se tedy používají a jsou ideální pro místa, kde potřebujete ušetřit místo. Komprimované soubory jsou v jiném formátu než původní formát a nejsou přístupné žádnému programu kromě programu kompresoru, který bude mít na starosti dekomprimaci za účelem spuštění a prohlížení komprimovaných souborů.
V Gnu / Linuxu můžeme najít komprimované soubory v programech, které nám repozitáře posílají, když stahujeme programové balíčky a dokonce i když instalujeme programové balíčky, protože různé formáty balíků jsou stále typem komprimovaných souborů, které ke spuštění nepotřebují žádný kompresní program.
V operačních systémech Gnu / Linux najdeme různé formáty komprimovaných souborů, které lze použít od samého začátku, ale některé vyžadují kompresní program a další dekompresní program. Obecně, všechny programy, které jsou kompresory, nám umožňují dekomprimovat soubor a proto ke správě těchto typů souborů není potřeba více než jeden program a dokonce existují programy, které spravují různé typy komprimovaných souborů.
Jak nainstalovat kompresory v GNU / Linuxu?
Existuje několik typů komprimovaných souborů, které od první sekundy zvládne jakákoli distribuce. Tar, tar.gz a jejich deriváty jsou komprimované soubory, které lze použít, ale nejsou nejoblíbenější mezi počítačovými systémy, přičemž preferovanými a nejoblíbenějšími formáty souborů jsou soubory .zip a rar. Ale žádná distribuce nemá ve výchozím nastavení nainstalován kompresor pro tento typ souborů nebo konkrétní typy komprimovaných souborů, proto po instalaci distribuce musíme v terminálu provést následující:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
toto pokud používáme distribuci Gnu / Linux založenou na Ubuntu nebo Debian. Pokud jsme naopak neměli Ubuntu a použili jsme distribuci založenou na Fedoře nebo Red Hatu, musíme napsat následující:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Pokud nemáme Ubuntu a máme Arch Linux nebo jeho deriváty, musíme napsat následující:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Tato metoda probíhá prostřednictvím terminálu, ale můžeme to udělat také prostřednictvím grafického správce softwaru. V tomto případě, musíme hledat kompresory související s formáty .zip, rar, ace a arj. Všechny distribuce mají grafické softwarové manažery s prohlížečem, takže grafická instalace bude rychlý a snadný postup. Jakmile je máme nainstalované, změní se správce souborů i nabídka aplikací a kontextové nabídky.
Jak je používat v terminálu?
Proces použití s terminálem Gnu / Linux je velmi snadný a jednoduchý. Obecně lze říci, že pro komprimaci souborů musíme provést příkaz compressor následovaný názvem komprimovaného souboru, který vytvoříme, a soubory, které chceme komprimovat.
Komprimovat soubor do formát zip musíme použít následující vzor:
zip archivo.zip archivo.doc archivo.jpg
Pokud chceme vytvořit soubor ve formátu gzip, vzor bude následující:
gzip archivo.doc
Pokud chceme vytvořit soubor ve formátu dehtu, pak musíme napsat následující:
tar -zcvf archivo.tgz archivo.doc
Podobný proces musíme provést, když chceme dekomprimovat soubory přes terminál. K tomu musíme postupovat podle stejných vzorů, ale změnit příkaz, který má být proveden. Tedy pro rozbalte soubory ve formátu .zip musíme napsat:
unzip archivo.zip
Pokud chceme rozbalit soubory ve formátu .rar musíme napsat:
unrar archivo.rar
Pokud chceme rozbalit soubory ve formátu tar, pak musíme provést následující:
tar -zxvf archivo.tgz
Pokud je soubor v formát gzip, pak musíme provést následující:
gzip -d archivo.zip
Prostřednictvím terminálu lze instalovat a používat i jiné komprimované formáty souborů. Obecně tyto kompresory sledují stejný vzor, a pokud ne, budou se vždy zobrazovat na stránce manuálu úložiště, velmi užitečná stránka s informacemi o programu, který budeme používat.
Jak je použít graficky?
Tvorba komprimovaných souborů v naší distribuci graficky je poměrně jednoduchá. Při instalaci předchozích kompresorů byl upraven správce souborů. Tedy v kontextovém menu, které se objeví, když to uděláme dvojitým kliknutím na soubor budete mít možnost Komprimovat…. Výběr této možnosti vyvolá okno, jako je následující:
V něm zadáme název nového souboru a označíme typ komprese, kterou chceme provést. To znamená, že pokud bude komprimován ve formátu .zip, tar.xz, rar, .7z atd.
Proces pro grafická dekomprese souborů v Gnu / Linux je ještě jednodušší než prostřednictvím samotného terminálu. Dvakrát klikneme na komprimovaný soubor a zobrazí se okno se všemi dokumenty, které soubor obsahuje. Pokud na některý z těchto dokumentů dvakrát klikneme, dočasně se zobrazí, pokud chceme soubor rozbalit, označíme jej a stiskneme tlačítko pro extrahování. Také můžeme všechny soubory rozbalit přímým stisknutím tlačítka „Extrahovat“, ale musíme zajistit, aby nebyl označen ani vybrán žádný soubor.
Lze to provést pouze u komprimovaných souborů?
Pravda je, že ne. Je jich mnoho další operace, které můžeme provádět s komprimovanými soubory. Nejen, že můžeme soubory rozbalit nebo vytvořit, ale také je můžeme zašifrovat, nebo můžeme jednoduše vytvořit více souborů určité velikosti a spojit je a vytvořit jeden komprimovaný soubor.
Ale tyto operace Jejich provádění je komplikovanější a není nutné s těmito typy souborů pracovat, s předchozími příkazy a průvodci je více než dost na efektivní a produktivní práci s komprimovanými soubory.
$ sudo apt-get install archa
pak klikněte pravým tlačítkem na soubor, otevřete archou a extrahujte 🙂
Pro ty, kteří mají Ubuntu nebo Fedora (přichází ve výchozím nastavení)
v terminálu zápis:
nep
unf extrahuje jeden nebo více souborů zadaných jako argumenty příkazového řádku:
$ unp file.tar
$ unp soubor.bz2 soubor.rpm soubor.dat soubor.lzip
Podporované formáty:
$ Unp-s
Známé formáty a nástroje archivu:
7z: p7zip nebo p7zip-full
eso: ne
ar, deb: binutils
arj: arj
bz2: bzip2
kabina: výtah
chm: libchm-bin nebo archmage
cpio, year: cpio nebo year
dat: tnef
dms: xdms
exe: možná oranžová nebo rozepínací nebo unrar nebo unarj nebo lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils nebo lzma
lzo: lzop
lzx: unlzx
mbox: formail a mpack
pmd: ppmd
rar: rar nebo unrar nebo unrar-free
rpm: rpm2cpio a cpio
moře, moře. koš: macutils
shar: sharutils
tar: tar
tar.bz2, tbz2: tar s bzip2
tar.lzip: dehet s lzip
tar.lzop, tzo: dehet s lzop
tar.xz, txz: tar s xz-utils
tar.z: tar s kompresí
tgz, tar.gz: tar s gzip
uu: sharutils
xz: xz-utils
Negativní počet opakování nedělá nic na / usr / bin / unp řádku 317.
zip, cbz, cbr, jar, válka, ucho, xpi, adf: rozbalte
zoo: zoo
rozbalit tar soubory, tar -zxvf file.tgz ??
Myslím, že stačí -xvf
Někdo, kdo udělá výukový program, jak nainstalovat PeaZip na Ubuntu a další distribuce a jak jej integrovat s Gnome a Plasma 5, díky.
Díky rozbalte dokument s předáním v instalaci ubuntu 18
Dobrá tato, ale bylo by mnohem lepší, kdyby kompresory mohly využívat multithreading. Musím rozbalit 4GB soubory a na ryzen 5 1600x to trvá dlouho. S htop jsem byl schopen pozorovat, že výkon je velmi nízký, protože používá jediný procesor.