Nors daugelis vartotojų mano, kad „Gnu / Linux“ paskirstymas ir tokios sistemos kaip „Windows“ neturi nieko bendro, tiesa ta, kad jie tai daro. Abi operacinės sistemos turi tam tikrus bendrus elementus, pvz., Failų, kuriuos galima peržiūrėti, tipą arba kompiuterinių failų valdymą.
Šiuo požiūriu „Gnu / Linux“ turi tą patį kaip „Windows“, bet kitaip. Vienas iš failų tipai, kurie kelia daugiausiai problemų pradedančiajam vartotojui Gnu / Linux suglaudintą failą ir jo darbo būdus. Taigi norint išspausti failus „Gnu / Linux“, mums reikia programų, kurios tai daro, ir tam tikrų komandų, kad suspaustumėte arba išspaustumėte failus. Bet pirmiausia pažiūrėkime, kas yra suglaudinti failai.
Kas yra suglaudinti failai?
Suspausti failai yra kompiuterio failai, kuriems būdinga mažiau vietos standžiajame diske, nei failai yra šiuose failuose. Taigi, suglaudinti failai naudojami ir idealiai tinka tose vietose, kur reikia sutaupyti vietos. Suglaudinti failai yra kitokio formato nei originalus ir prie jų negali prisijungti jokia programa, išskyrus kompresoriaus programą, kuri bus atsakinga už dekompresavimą, norėdama paleisti ir peržiūrėti suglaudintus failus.
Gnu / Linux mes galime raskite suspaustus failus programose, kurias mums siunčia saugyklos, kai atsisiunčiame programų paketus ir net tada, kai diegiame programų paketus, nes skirtingi paketų formatai vis dar yra suspaustų failų tipas, kuriam paleisti nereikia jokios kompresoriaus programos.
„Gnu / Linux“ operacinėse sistemose randame įvairių suglaudintų failų formatų, kuriuos galima naudoti nuo pat pradžių, tačiau kai kuriems kitiems reikalinga kompresoriaus programa ir kita dekompresoriaus programa. Apskritai, visos programos, kurios yra kompresoriai, leidžia mums suspausti failą todėl reikia ne daugiau kaip vienos programos, kad būtų galima tvarkyti tokio tipo failus, ir netgi yra programų, kurios valdo skirtingų tipų suglaudintus failus.
Kaip įdiegti kompresorius Gnu / Linux?
Yra keli suglaudintų failų tipai, kuriuos bet kuris paskirstymas gali apdoroti nuo pirmos sekundės. Derva, tar.gz ir jų dariniai yra suglaudinti failai, kuriuos galima naudoti, tačiau jie nėra patys populiariausi tarp kompiuterinių sistemų, o .zip ir rar yra pageidaujami ir populiariausi failų formatai. Bet kuris paskirstymas neturi numatytojo tipo tokio tipo failų ar tam tikrų tipų suglaudintų failų kompresoriaus, todėl įdiegę paskirstymą, mes turime atlikti šiuos veiksmus terminale:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
tai jei naudosime „Gnu / Linux“ paskirstymą, pagrįstą „Ubuntu“ arba „Debian“. Jei priešingai, mes neturėjome „Ubuntu“ ir mes naudojome platinimą „Fedora“ arba „Red Hat“ pagrindu, turime parašyti taip:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Jei neturime „Ubuntu“ ir turime „Arch Linux“ ar jo darinius, turime parašyti taip:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Šis metodas yra per terminalą, bet mes galime tai padaryti ir per grafinę programinės įrangos tvarkyklę. Tokiu atveju, turime ieškoti kompresorių, susijusių su .zip, rar, ace ir arj formatais. Visuose platinimuose yra grafinės programinės įrangos tvarkyklės su naršykle, todėl grafinis diegimas bus greita ir lengva procedūra. Kai mes juos įdiegsime, pasikeis failų tvarkyklė, taip pat programų meniu ir kontekstiniai meniu.
Kaip juos naudoti terminale?
Gnu / Linux terminalo naudojimo procesas yra labai lengvas ir paprastas. Apskritai galime sakyti, kad norint suspausti failus, turime vykdyti kompresoriaus komandą, po kurios sukursime suspausto failo pavadinimą ir norimus suspausti failus.
Taigi, norint suspausti failą į zip formatas turime naudoti šį modelį:
zip archivo.zip archivo.doc archivo.jpg
Jei norime sukurti failą gzip formatu, modelis bus toks:
gzip archivo.doc
Jei norime sukurti failą deguto formatu, tada mes turime parašyti taip:
tar -zcvf archivo.tgz archivo.doc
Mes turime atlikti panašų procesą, kai norime išspausti failus per terminalą. Tam turime vadovautis tais pačiais modeliais, tačiau keisdami vykdomą komandą. Taigi, už išpakuokite failus .zip formatu mes turime parašyti:
unzip archivo.zip
Jei norime išpakuoti failus .rar formatu mes turime parašyti:
unrar archivo.rar
Jei norime išpakuoti failus deguto formatu, tada turime atlikti šiuos veiksmus:
tar -zxvf archivo.tgz
Jei failas yra gzip formatas, tada turime atlikti šiuos veiksmus:
gzip -d archivo.zip
Yra ir kitų suglaudintų failų formatų, kuriuos galima įdiegti ir naudoti per terminalą. Apskritai šie kompresoriai naudoja tą patį modelį, o jei ne, jie visada bus rodomi saugyklos žmogaus puslapyje, labai naudingas puslapis, kuriame yra informacijos apie programą, kurią naudosime.
Kaip juos panaudoti grafiškai?
Suspaustų failų kūrimas mūsų paskirstyme yra gana paprastas. Diegiant ankstesnius kompresorius, failų tvarkyklė buvo pakeista. Taigi kontekstiniame meniu, kuris rodomas, kai mes tai darome dukart spustelėkite failą, kurį turėsite galimybę suspausti…. Pasirinkus šią parinktį, bus rodomas toks langas:
Jame įrašome naujo failo pavadinimą ir pažymime norimo atlikti suspaudimo tipą. Tai yra, jei jis bus suspaustas .zip, tar.xz, rar, .7z ir kt.
Procesas Grafiškai suspausti failus Gnu / Linux sistemoje yra dar lengviau nei per patį terminalą. Mes dukart spustelime suspaustą failą ir pasirodys langas su visais faile esančiais dokumentais. Jei dukart spustelėsime bet kurį iš šių dokumentų, jis bus laikinai rodomas, jei norime išpakuoti failą, pažymime jį ir tada paspaudžiame ištraukimo mygtuką. Taip pat visus failus galime išpakuoti tiesiogiai paspausdami mygtuką „Ištraukti“, tačiau turime įsitikinti, kad joks failas nėra pažymėtas ar pasirinktas.
Ar tai galima padaryti tik su suglaudintais failais?
Tiesa ta, kad ne. Yra daug kitas operacijas, kurias galime atlikti su suglaudintais failais. Mes galime ne tik išpakuoti failus ar juos susikurti, bet ir užšifruoti arba tiesiog sukurti kelis konkretaus dydžio failus ir sujungti juos, kad sukurtumėte vieną suglaudintą failą.
Bet šios operacijos Juos atlikti yra sudėtingiau, todėl nebūtina dirbti su tokio tipo failais, naudojant aukščiau nurodytas komandas ir vadovus, daugiau nei pakanka efektyviai ir produktyviai dirbti su suglaudintais failais.
$ sudo apt-get install ark
tada dešiniuoju pelės mygtuku spustelėkite failą, atidarykite arką ir ištraukite 🙂
Tiems, kurie turi „Ubuntu“ arba „Fedora“ (jis gaunamas pagal numatytuosius nustatymus)
terminale parašykite:
unp
„unp“ išskiria vieną ar daugiau failų, pateiktų kaip komandinės eilutės argumentai:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Palaikomi formatai:
$unp -s
Žinomi archyvų formatai ir įrankiai:
7z: „p7zip“ arba „p7zip-full“
asas: unace
ar, deb: binutils
arj: arj
bz2: bzip2
kabina: kabinos ekstraktas
chm: libchm-bin arba archmage
cpio, metai: cpio arba metai
dat: tnef
dms: xdms
exe: gal oranžinė arba atsegta arba nerasta, ararja ar lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils arba lzma
lzo: lzop
lzx: unlzx
mbox: formail ir mpack
pmd: ppmd
rar: retas ar nerangus arba be retų
rpm: rpm2cpio ir cpio
jūra, sea.bin: macutils
shar: sharutils
degutas: degutas
tar.bz2, tbz2: degutas su bzip2
tar.lzip: degutas su lzip
tar.lzop, tzo: degutas su lzopu
tar.xz, txz: degutas su xz-utils
tar.z: degutas su kompresu
tgz, tar.gz: degutas su gzip
uu: sharutils
xz: xz-utils
Neigiamas pakartojimų skaičius nieko nedaro 317 eilutėje / usr / bin / unp eilutėje.
zip, cbz, cbr, jar, war, ear, xpi, adf: unzip
zoologijos sodas: zoologijos sodas
išpakuoti tar failus, tar -zxvf file.tgz ??
Manau, kad pakanka tik -xvf
Ačiū, kas nors atliks pamoką, kaip įdiegti „PeaZip“ „Ubuntu“ ir kitose sistemose bei kaip integruoti jas su „Gnome“ ir „Plasma 5“.
Ačiū išpakuokite dokumentą su leidimu „ubuntu 18“
Geras tuto, bet būtų daug geriau, jei kompresoriai galėtų pasinaudoti daugiasriegiais. Turiu išpakuoti 4gb failus ir „ryzen 5 1600x“ užima daug laiko. Naudodamas „htop“ galėjau pastebėti, kad našumas yra labai žemas, nes jis naudoja vieną procesorių.