„Linux“

Kaip supaprastinti 7z suspaudimą naudojant „Bash“ slapyvardžius

Yra daug būdų ir įrankių, kuriais galite sutrumpinti failus, kad sumažintumėte jų užimamą vietą arba nusiųstumėte juos kaip paketą adresatui. Iš jų „7-Zip“ pakilo į aukščiausią vietą daugumai vartotojų dėl savo unikalaus puikių našumo ir suspaudimo lygių derinio su nuline kaina.

Visos šio formato suspaudimo formos yra sudėtingesnės nei čia matomas metodas. Bent jau daugumai vartotojų, kurie naudoja suspaudimą, kad supakuotų viską į aplanką ir jo poaplankius į suspaustus „ryšulius“.

Taigi pažiūrėkime, kaip galime sujungti „Bash“ palaikymą slapyvardžiams su 7z komandinės eilutės versija, kad sukurtume savo failų paketus su paprasta komanda.

Įdiekite „p7zip“

„7-Zip“, kaip populiariausias suspaudimo įrankis, greičiausiai jau yra įdiegtas jūsų „Linux“ platinime. Norėdami tai patikrinti, terminale išbandykite komandą „7z“. Jei neįdiegta, galite ją įdiegti „Ubuntu“/„Debian“ platinimuose naudodami komandą:

sudoapt-get install p7zip-full

„Ceate Bash“ slapyvardžio failas

Bašas slapyvardžiai leisti susieti komandas ar net kelių komandų sekas į atskirus žodžius. Lengvas būdas pridėti slapyvardžių prie „Bash“ yra įterpti juos failo „~/.bashrc“ pabaigoje. Patogumo ir organizavimo sumetimais geriausia laikyti juos atskirame faile.

instagram story viewer

Tikėtina, kad šis failas jau yra, o „Bash“ konfigūracijoje yra nuoroda į jį. Patikrinkite, ar taip, atidarę „~/.bashrc“ mėgstamiausiame teksto rengyklėje ir ieškokite:

jei[-f ~/.bash_aliases]; tada. ~/.bash_aliases. Fi

Jei ne, pridėkite jį failo pabaigoje po visko, kas jau yra.

7zip Bash slapyvardžiai Patikrinkite Bashrc

Turėkite 7-Zip informaciją

Galite paleisti „7-Zip“ terminale ir peržiūrėti jo komandinės eilutės parinkčių sąrašą. Norėdami gauti išsamesnės informacijos, apsilankykite šį vartotojo vadovą arba programos vadovo puslapyje su:

vyras 7z

Tai padės jums nustatyti savo suspaudimo komandas. Labiausiai tikėtina, kad tie, kuriuos pamatysime čia, taip pat patenkins jūsų poreikius. Taigi galite nukopijuoti ir įklijuoti juos į savo .bash_aliases failą.

„7zip Bash Aliases“ komandų eilutės parinktys

Sukurkite itin suspaudžiamą slapyvardį

Atidarykite failą „~/.bash_aliases“ savo mėgstamiausiame teksto rengyklėje - mes naudojame nano. Įveskite:

slapyvardis75="7z a -r -t7z -m0 = lzma2 -mx = 9 -myx = 9 -mqs = on -ms = on"
7zip Bash slapyvardžiai Pirmasis slapyvardis

75 sako, kad norime sukurti komandą „75“, kurią nuo šiol naudosime, kad suspaustume visus katalogo failus ir aplankus į supakuotą 7-zip paketą. Priežastis, kodėl mes pasirinkome šį savitą savo komandos pavadinimą, yra ta, kad ją lengva prisiminti kaip trumpą „7zip 5 glaudinimo lygio“ versiją.

7z yra pati suspaudimo komanda. The a po to reiškia „mes norime pridėti failus į naują suspaustą paketą“. -r rodo, kad „p7zip“ neturėtų būti „apribotas aplanku, kuriame jis buvo paleistas“, bet turėtų apimti galutinį suglaudintą paketą ir visus jame esančius poaplankius su visu turiniu.

-t7z -m0 = lzma2 rodo, kad norime sukurti 7zip paketus, kurie visų pirma naudoja LZMA2 algoritmą failų glaudinimui. Paprastai tai užtikrina geriausią daugelio failų tipų suspaudimą.

-mx = 9 -myx = 9 atitinka suspaudimo lygį ir „pastangų kiekį“, kurį „7-Zip“ skirs analizuodama suglaudinamų failų turinį, kad surastų geriausią suspaudimo strategiją. Kuo didesnės jų vertės, tuo didesnis suspaudimas ir mažesnis pagamintas ryšulis.

Pagaliau, -mqs = įjungta -ms = įjungta apibrėžia, kad norime „tvirto“ suspaudimo. Tai reiškia, kad „p7zip“ suglaudins panašius failus kaip pavienius duomenų gabalus, kad pasiektų dar geresnių rezultatų. Priežastis, kodėl jie egzistuoja kaip galimybė, kurią galite išjungti, yra ta, kad jie yra naudingi, tačiau turi ir du neigiamus dalykus. Jie prailgina suspaudimo laiką ir neleidžia išspausti nepriklausomų failų iš galutinio kompresoriaus gaminamo paketo. Naudodami tvirtą glaudinimą, negalite padaryti to, kas „ištraukite vieną failą iš ZIP failo“, ir jūs turite išspausti visą paketą, kad pasiektumėte jo turinį.

Pakartokite ir „sumažinkite“ slapyvardį

Pradėjome nuo komandos, kuri pasiekia maksimalų galimą suspaudimą, kad užuot turėjęs norėdami išplėsti jį su daugiau elementų, galime judėti atgal, pašalindami parametrus ir sumažindami rinkinį vertybes.

Pradėkite nukopijuodami esamą komandą dar penkis kartus, įdėdami kiekvieną komandą į savo eilutę. Pirmąją eilutę palikite tokią, kokia yra, nes ji jau pasiekia aukščiausią įmanomą suspaudimo lygį. Pakeiskite likusią dalį, pašalindami papildomas parinktis ir sumažindami suspaudimo lygį, kaip matote toliau. Nepamirškite pakeisti jų slapyvardžių, kad jie atitiktų žemesnius suspaudimo lygius.

7zip Bash slapyvardžių suspaudimo variantai

Visada galite nukopijuoti toliau nurodytą informaciją ir įklijuoti ją į savo ~/.bash_aliases.

slapyvardis75="7z a -r -t7z -m0 = lzma2 -mx = 9 -myx = 9 -mqs = on -ms = on"slapyvardis74=„7z a -r -t7z -m0 = lzma2 -mx = 9“slapyvardis73=„7z a -r -t7z -m0 = lzma2 -mx = 7“slapyvardis72=„7z a -r -t7z -m0 = lzma2 -mx = 5“slapyvardis71= „7z a -r -t7z -m0 = lzma2 -mx = 3“slapyvardis70=„7z a -r -t7z -m0 = lzma2 -mx = 1“

Suaktyvinkite savo slapyvardžius

Išsaugokite failo pakeitimus ir grįžkite į terminalą. Norėdami įkelti ir suaktyvinti naujus slapyvardžius, naudokite komandą:

šaltinis ~/.bashrc

Jūsų naujos suspaudimo komandos yra aktyvios. „P7zip“ pagal numatytuosius nustatymus veikia visuose katalogo, kuriame jis veikia, failais, jei neapibrėžiate „ką norite suspausti“ kaip parametrą. Taigi viskas, ką jums reikia padaryti nuo šiol, kai norite suspausti aplanko turinį į 7z paketą, įveskite komandą:

75 archyvo_pavadinimas

Čia „75“ yra aukščiausio glaudinimo lygio slapyvardis iš ankstesnio, o „archyvo_pavadinimas“ yra suspausto failo paketo pavadinimas. „75“ galite pakeisti vienu iš kitų slapyvardžių (nuo 75 iki 70), kad palaipsniui mažėtų, bet greičiau suspaustumėte, ir galutiniam failui naudoti bet kokį norimą pavadinimą.

7zip Bash slapyvardžiai naudojant slapyvardžius

Jei turite klausimų, praneškite mums toliau pateiktose pastabose.

Partnerių atskleidimas: „Make Tech Easier“ gali užsidirbti komisinių už produktus, įsigytus per mūsų nuorodas, o tai padeda mūsų skaitytojams.

insta viewer
Teachs.ru