Understanding 7z command switches-part I
7z on epäilemättä ominaisuuksiltaan rikas ja tehokas arkistolaite (väitetään tarjoavan korkeimman puristussuhteen). Täällä howtoforgessa olemme jo keskustelleet siitä, miten voit asentaa ja käyttää sitä. Mutta keskustelu rajoittui perusominaisuuksiin, joita voit käyttää työkalun tarjoamilla ”funktiokirjaimilla”.
laajentaa meidän kattavuus työkalu, tässä opetusohjelma, keskustelemme joitakin ’Kytkimet’ 7z tarjoukset. Mutta ennen kuin jatkamme, on syytä jakaa, että kaikki tässä opetusohjelmassa mainitut ohjeet ja komennot on testattu Ubuntu 16.04 LTS: ssä.
Huomautus: käytämme seuraavassa kuvakaappauksessa näkyviä tiedostoja erilaisten operaatioiden suorittamiseen 7zipin avulla.
Include files
7z-työkalu mahdollistaa tiedostojen valikoivan sisällyttämisen arkistoon. Tätä ominaisuutta voi käyttää – I-kytkimellä.
syntaksi:
-i]{@listfile|!wildcard}
esimerkiksi, jos haluat sisällyttää vain”.TXT ’ tiedostot arkistossa, voit käyttää seuraavaa komentoa:
$ 7z a ‘-i!*.txt’ include.7z
tässä on tuloste:
nyt, tarkistaaksesi sisältääkö juuri luotu arkistotiedosto vain”.txt ’ tiedostoa tai ei, voit käyttää seuraavaa komentoa:
$ 7z l include.7z
tässä on tuloste:
yllä olevassa kuvakaappauksessa näkyy, että vain ” testitiedosto.txt ’ tiedosto on lisätty arkistoon.
sulje pois tiedostot
Jos haluat, voit myös sulkea pois tiedostot, joita et tarvitse. Tämä voidaan tehdä-x-kytkimellä.
syntaksi:
-x]]{@listfile|!wildcard}
esimerkiksi, jos haluaa jättää pois tiedoston nimeltä ” abc.7z ” arkistosta, jonka luot, voit käyttää seuraavaa komentoa:
$ 7z a ‘-x!abc.7z’ exclude.7z
tässä on tuloste:
tarkistaaksesi, onko tuloksena oleva arkistotiedosto poissuljettu ” abc.7z ’ tai ei, voit käyttää seuraavaa komentoa:
$ 7z l exclude.7z
tässä on lähtö:
yllä olevassa kuvakaappauksessa näkyy, että ” abc.7z: n tiedosto on jätetty pois uudesta arkistotiedostosta.
Pro vinkki: Oletetaan, että tehtävä on jättää kaikki pois.7z-tiedostot, joiden nimet alkavat kirjaimella ” t ” ja sisältävät kaikki .7z-tiedostot, joiden nimet alkavat kirjaimella ”a”. Tämä voidaan tehdä yhdistämällä sekä”- i” – että ”- x ”- Kytkimet seuraavasti:
$ 7z a '-x!t*.7z' '-i!a*.7z' combination.7z
Aseta salasana arkistollesi
7z mahdollistaa myös arkistotiedoston salasanasuojauksen. Tätä ominaisuutta voi käyttää-p-kytkimellä.
$ 7z a -p -mhe=
Huomautus:- mhe-valinta ottaa käyttöön tai poistaa käytöstä arkiston otsakesalauksen (oletus on pois päältä).
esimerkiksi:
$ 7z a password.7z -pHTF -mhe=on
Sanomattakin on selvää, että kun purat salasanalla suojatun arkiston, työkalu kysyy salasanaa. Jos haluat purkaa salasanalla suojatun tiedoston, käytä ” E ” – toimintoa. Seuraavassa on esimerkki:
$ 7z e password.7z
Set output directory
työkalun avulla voit myös purkaa arkistotiedoston valitsemastasi hakemistosta. Tämä voidaan tehdä-o-kytkimellä. Sanomattakin on selvää, että kytkin toimii vain, kun komento sisältää joko E-funktion kirjaimen tai x-funktion kirjaimen.
$ 7z -o
esimerkiksi oletetaan, että nykyisessä työhakemistossa ajetaan seuraava komento:
$ 7z e output.7z -ohow/to/forge
ja kuten-o-kytkimelle välitetty arvo antaa ymmärtää, tavoitteena on purkaa arkisto in ./how/to / forge-hakemistoon.
tässä on tuloste:
yllä olevasta kuvakaappauksesta näkyy, että kaikki olemassa olevan arkistotiedoston sisältö on purettu. Mutta missä? Voit tarkistaa, onko arkistotiedosto purettu ./ how / to / forge directory tai ei, Voimme käyttää komentoa ”ls-R”.
yllä olevasta kuvakaappauksesta näkyy, että kaikki tuotoksen sisältö.7z On todellakin uutettu .miten takoa.
useiden niteiden luominen
7z-työkalun avulla voit luoda arkistotiedoston useita niteitä (pienempiä aliarkistoja). Tämä on erittäin hyödyllinen siirrettäessä suuria tiedostoja verkon tai USB. Tätä ominaisuutta voi käyttää-v-kytkimellä. Kytkin edellyttää, että määrität aliarkistojen koon.
voimme määrittää aliarkistojen koon tavuina (b), kilotavuina (k), megatavuina (m) ja gigatavuina (g).
$ 7z a -v -v ....
ymmärretään tämä esimerkin avulla. Huomaa, että käytämme uutta hakemistoa toimintojen suorittamiseen-v-kytkimellä.
tässä on ruutukaappaus hakemiston sisällöstä:
nyt voimme suorittaa seuraavan komennon, jolla luodaan arkistotiedoston useita taltioita (koko 100B kukin):
7z a volume.7z * -v100b
tässä on kuvakaappaus:
nyt, nähdäksesi luettelon luoduista aliarkistoista, käytä komentoa ”ls”.
Huomautus: voit purkaa tiedostoja käyttäen.7z.001 arkisto. Mutta, että, kaikki muut osa-arkisto volyymit pitäisi olla läsnä samassa hakemistossa.
Aseta arkiston pakkaustaso
7z mahdollistaa myös arkistojen pakkaustasojen asettamisen. Tätä ominaisuutta voi käyttää-m-kytkimellä. 7z: ssä on erilaisia puristustasoja, kuten-mx0, -mx1, -mx3, -mx5,- mx7 ja-MX9.
tässä lyhyt yhteenveto näistä tasoista:
Huom: lisätietoja näistä puristustasoista löydät täältä.
$ 7z a -mx=
esimerkiksi hakemistossa on nippu tiedostoja ja kansioita, joita yritimme puristaa joka kerta eri pakkaustasolla. Vain antaa sinulle käsityksen, tässä on komento, jota käytetään, kun arkisto luotiin pakkaustaso ’0’.
$ 7z a compression(-mx0).7z * -mx=0
samoin suoritettiin muita komentoja.
tässä on luettelo tulostearkistoista (jotka on tuotettu ” LS ” – komennolla), joiden nimet viittaavat niiden luomisessa käytettyyn pakkaustasoon, ja tulosteen viides sarake, joka paljastaa pakkaustason vaikutuksen niiden kokoon.
Näytä arkiston TEKNISET TIEDOT
Jos haluat, 7z: n avulla voit myös näyttää arkiston TEKNISET TIEDOT – sen tyypin, fyysisen koon, otsikon koon ja niin edelleen – vakiotulosteessa. Tätä ominaisuutta voi käyttää-slt-kytkimellä. Tämä kytkin toimii vain l-funktion kirjaimen kanssa.
$ 7z l -slt
esimerkiksi:
$ 7z l -slt abc.7z
tässä on tuloste:
Jos haluat luoda ei-7zip-arkiston (joka luodaan oletuksena), voit määrittää valintasi-t-kytkimellä.
$ 7z a -t
seuraava esimerkki näyttää komennon luoda a .zip file:
7z a -tzip howtoforge *
tuotettu tulostiedosto on ” howtoforge.ei mitään. Jos haluat tarkistaa sen tyypin, käytä komentoa ”file”:
So, howtoforge.zip On todellakin ZIP-tiedosto. Samoin voit luoda muunlaisia arkistoja, joita 7z tukee.
johtopäätös
kuten olet samaa mieltä, 7z: n ”funktiokirjainten” sekä ”kytkimien” osaaminen antaa sinun ottaa työkalusta kaiken irti. Emme ole vielä tehneet Kytkimet – on olemassa joitakin, jotka käsitellään osassa 2.