Alhoewel baie gebruikers dink dat 'n Gnu / Linux-verspreiding en stelsels soos Windows niks gemeen het nie, is dit die waarheid. Beide bedryfstelsels het sekere elemente in gemeen, soos die tipe lêers wat gesien kan word of die bestuur van rekenaarlêers.
In hierdie opsigte het Gnu / Linux dieselfde as Windows, maar op 'n ander manier. Een van die soorte lêers wat die grootste probleme bied vir die beginner-gebruiker in Gnu / Linux, die saamgeperste lêer en sy werkswyses. Om lêers in Gnu / Linux te dekomprimeer, het ons dus programme nodig wat dit doen en sekere opdragte om lêers te komprimeer of te dekomprimeer. Laat ons eers kyk wat saamgeperste lêers is.
Index
Wat is saamgeperste lêers?
Die saamgeperste lêers is rekenaarlêers wat gekenmerk word deur minder ruimte op die hardeskyf in beslag te neem as wat die lêers binne hierdie lêers is. Dus word saamgeperste lêers gebruik en ideaal vir plekke waar u ruimte moet bespaar. Die saamgeperste lêers is in 'n ander formaat as die oorspronklike formaat en is nie toeganklik vir enige program nie, behalwe vir die kompressorprogram wat die dekomprimering behartig om die saamgeperste lêers uit te voer en te sien.
In Gnu / Linux kan ons vind saamgeperste lêers in die programme wat die bewaarplekke vir ons stuur, wanneer ons die programpakkette aflaai en selfs wanneer ons programpakkette installeer, aangesien die verskillende pakketformate steeds 'n soort saamgeperste lêers is wat geen kompressorprogram nodig het om uit te voer nie.
Binne die Gnu / Linux-bedryfstelsels vind ons verskillende saamgeperste lêerformate wat van die begin af gebruik kan word, maar ander het 'n kompressorprogram en 'n ander dekompressorprogram nodig. Oor die algemeen, alle programme wat kompressors is, stel ons in staat om die lêer te dekomprimeer en daarom is daar nie meer as een program nodig om hierdie tipe lêers te bestuur nie, en daar is selfs programme wat verskillende soorte saamgeperste lêers bestuur.
Hoe installeer u kompressors in Gnu / Linux?
Daar is verskillende tipes saamgeperste lêers wat enige verspreiding vanaf die eerste sekonde kan hanteer. Teer, tar.gz en hul afgeleides is saamgeperste lêers wat gebruik kan word, maar dit is nie die gewildste nie onder rekenaarstelsels, met .zip en rar die gewildste en gewildste lêerformate. Maar geen verspreiding het die kompressor vir hierdie tipe lêers of spesifieke tipes saamgeperste lêers wat geïnstalleer is nie. Daarom moet ons die volgende in die terminale na die verspreiding installeer:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
hierdie as ons 'n Gnu / Linux-verspreiding gebruik wat gebaseer is op Ubuntu of Debian. Inteendeel, ons het nie Ubuntu en ons het 'n verspreiding gebruik gebaseer op Fedora of Red Hat, moet ons die volgende skryf:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
As ons nie Ubuntu het nie en ons het Arch Linux of afgeleides daarvan, moet ons die volgende skryf:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Hierdie metode is deur middel van 'n terminale, maar ons kan dit ook doen deur middel van 'n grafiese sagtewarebestuurder. In hierdie geval, ons moet kompressors soek wat verband hou met die .zip-, rar-, ace- en arj-formate. Alle verspreidings het grafiese sagteware-bestuurders met 'n blaaier, dus die grafiese installasie sal 'n vinnige en maklike prosedure wees. Sodra ons dit geïnstalleer het, sal die lêerbestuurder sowel as die toepassingsmenu en konteksmenu's verander.
Hoe kan u dit in die terminale gebruik?
Die gebruiksproses met die Gnu / Linux-terminale is baie maklik en eenvoudig. Oor die algemeen kan ons sê dat ons die kompressor-opdrag moet uitvoer om lêers te komprimeer, gevolg deur die naam van die saamgeperste lêer wat ons sal skep en die lêers wat ons wil saampers.
Dus, om 'n lêer saam te pers in zip-formaat ons moet die volgende patroon gebruik:
zip archivo.zip archivo.doc archivo.jpg
As ons 'n lêer wil skep in gzip-formaat, sal die patroon soos volg wees:
gzip archivo.doc
As ons 'n lêer wil skep in teer formaat, dan moet ons die volgende skryf:
tar -zcvf archivo.tgz archivo.doc
Ons moet 'n soortgelyke proses uitvoer wanneer ons lêers deur die terminale wil dekomprimeer. Hiervoor moet ons dieselfde patrone volg, maar die opdrag wat uitgevoer moet word, verander. Dus, vir unzip lêers in .zip-formaat ons moet skryf:
unzip archivo.zip
As ons lêers wil uitpak in .rar-formaat ons moet skryf:
unrar archivo.rar
As ons lêers wil uitpak in teerformaat, dan moet ons die volgende uitvoer:
tar -zxvf archivo.tgz
As die lêer in gzip-formaat, dan moet ons die volgende uitvoer:
gzip -d archivo.zip
Daar is ander saamgeperste lêerformate wat deur die terminale geïnstalleer en gebruik kan word. Oor die algemeen hierdie kompressors volg dieselfde patroon en indien nie, sal dit altyd op die man bladsy van die bewaarplek verskyn, 'n baie nuttige bladsy om inligting te hê oor die program wat ons gaan gebruik.
Hoe kan u dit grafies gebruik?
Die opstel van saamgeperste lêers in ons verspreiding grafies is redelik eenvoudig. By die installering van die vorige kompressors is die lêerbestuurder gewysig. Dus, in die konteks kieslys wat verskyn as ons dit doen dubbelklik op 'n lêer, dan sal u die opsie hê om saam te pers ... As u hierdie opsie kies, verskyn 'n venster soos volg:
Daarin voer ons die naam van die nuwe lêer in en merk die tipe kompressie wat ons wil uitvoer. Dit wil sê as dit saamgepers sal word in .zip, tar.xz, rar, .7z, ens.
Die proses vir om lêers in Gnu / Linux grafies te dekomprimeer, is selfs makliker as deur die terminale self. Ons dubbelklik op die saamgeperste lêer en 'n venster verskyn met al die dokumente wat die lêer bevat. As ons op een van hierdie dokumente dubbelklik, sal dit tydelik vertoon word. As ons die lêer wil uitpak, merk ons dit en druk dan die uittrekselknoppie. Ook ons kan al die lêers uitpak deur direk op die "Extract" -knoppie te druk, maar ons moet seker maak dat geen lêer gemerk of gekies is nie.
Kan dit slegs met saamgeperste lêers gedoen word?
Die waarheid is dat nee. Daar is baie ander bewerkings wat ons kan doen met saamgeperste lêers. Ons kan nie net lêers uitpak of skep nie, maar ons kan dit ook enkripteer, of ons kan eenvoudig verskeie lêers van 'n spesifieke grootte skep en daarby aansluit om 'n enkele saamgeperste lêer te skep.
Maar hierdie operasies Dit is ingewikkelder om uit te voer en dit is nie noodsaaklik om met hierdie tipe lêers te werk nie, met bogenoemde opdragte en riglyne, is dit meer as genoeg om op 'n doeltreffende en produktiewe manier met saamgeperste lêers te werk.
6 kommentaar, los joune
$ sudo apt-get installeer ark
klik dan met die rechtermuisknop op die lêer, maak met ark oop en haal extract uit
Vir diegene wat Ubuntu of Fedora het (dit kom standaard)
in terminale skryf:
ontp
unp onttrek een of meer lêers wat as opdraglyargumente gegee word:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Ondersteunde formate:
$ unp -s
Bekende argiefformate en -gereedskap:
7z: p7zip of p7zip-vol
aas: unace
ar, deb: binutils
arj: arj
bz2: bzip2
kajuit: cabextract
chm: libchm-bin of archmage
cpio, jaar: cpio of jaar
dat: tnef
dms: xdms
exe: miskien oranje of unzip of unrar of unarj of lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils of lzma
lzo: lzop
lzx: unlzx
mbox: formail en mpack
pmd: ppmd
rar: rar of unrar of unrar-vry
rpm: rpm2cpio en cpio
see, see. asblik: macutils
shar: sharutils
teer: teer
teer.bz2, tbz2: teer met bzip2
teer.lzip: teer met lzip
tar.lzop, tzo: teer met lzop
tar.xz, txz: teer met xz-utils
teer.z: teer met kompres
tgz, teer.gz: teer met gzip
uu: sharutils
xz: xz-utils
Negatiewe herhalingtelling doen niks by / usr / bin / unp line 317 nie.
zip, cbz, cbr, pot, oorlog, oor, xpi, adf: unzip
dieretuin: dieretuin
om teerlêers uit te pak, teer -zxvf file.tgz ??
Ek dink net -xvf is genoeg
Iemand wat 'n tutoriaal doen oor hoe om PeaZip op Ubuntu en ander distros te installeer en hoe om dit te integreer met Gnome en Plasma 5, dankie.
Dankie ek pak die dokument uit met die pas in 'n installasie ubuntu 18
Goeie ding, maar dit sal baie beter wees as die kompressors van die multithreading gebruik kan maak. Ek moet 4GB lêers uitpak en dit neem lank op 'n ryzen 5 1600x. Met htop kon ek sien dat die prestasie baie laag is omdat dit 'n enkele CPU gebruik.