Articles

Forståelse af 7s kommandoafbrydere-del i

7s er uden tvivl en funktionsrig og kraftfuld arkiver (hævdede at tilbyde det højeste kompressionsforhold). Her på har vi allerede diskuteret, hvordan du kan installere og bruge det. Men diskussionen var begrænset til grundlæggende funktioner, som du kan få adgang til ved hjælp af ‘funktionsbogstaver’, som værktøjet giver.

udvidelse af vores dækning på værktøjet, her i denne tutorial, vil vi diskutere nogle af de ‘kontakter’ 7s tilbud. Men inden vi fortsætter, er det værd at dele, at alle de instruktioner og kommandoer, der er nævnt i denne tutorial, er blevet testet på Ubuntu 16.04 LTS.

Bemærk: Vi bruger de filer, der vises i det følgende skærmbillede til at udføre forskellige operationer ved hjælp af 7sip.

Inkluder filer

7s-værktøjet giver dig mulighed for selektivt at inkludere filer i et arkiv. Denne funktion kan tilgås ved hjælp af-i-kontakten.

syntaks:

-i]{@listfile|!wildcard}

for eksempel, hvis du kun vil medtage ‘.i dit arkiv kan du bruge følgende kommando:

$ 7z a ‘-i!*.txt’ include.7z

Her er output:

nu for at kontrollere, om den nyoprettede arkivfil kun indeholder ‘.du kan bruge følgende kommando:

$ 7z l include.7z

Her er output:

i ovenstående skærmbillede kan du se, at kun ‘testfil.filen er blevet tilføjet til arkivet.

Ekskluder filer

Hvis du vil, kan du også ekskludere de filer, du ikke har brug for. Dette kan gøres ved hjælp af kontakten.

syntaks:

-x]]{@listfile|!wildcard}

for eksempel, hvis du vil ekskludere en fil med navnet ‘abc.7SE ‘ fra det arkiv, du skal oprette, kan du bruge følgende kommando:

$ 7z a ‘-x!abc.7z’ exclude.7z

Her er output:

for at kontrollere, om den resulterende arkivfil har udelukket ‘abc.7s’ eller ej, du kan bruge følgende kommando:

$ 7z l exclude.7z

Her er output:

i ovenstående skærmbillede kan du se det ‘abc.7s ‘ fil er blevet udelukket fra den nye arkivfil.

Pro tip: Antag, at opgaven er at udelukke alle .7s filer med navne, der begynder med bogstavet ‘t’ og omfatter alle .7s filer med navne, der begynder med bogstavet ‘a’ . Dette kan gøres ved at kombinere både ‘-i’ og ‘-H’ – kontakter på følgende måde:

$ 7z a '-x!t*.7z' '-i!a*.7z' combination.7z

Indstil adgangskode til dit arkiv

7s giver dig også adgangskodebeskyttelse af din arkivfil. Denne funktion kan tilgås ved hjælp af-p-kontakten.

$ 7z a -p -mhe=

Bemærk: indstillingen-mhe aktiverer eller deaktiverer kryptering af arkivhoved (standard er slået fra).

for eksempel:

$ 7z a password.7z -pHTF -mhe=on

det er overflødigt at sige, når du vil udpakke dit adgangskodebeskyttede arkiv, vil værktøjet bede dig om adgangskoden. For at udtrække en adgangskodebeskyttet fil skal du bruge funktionen ‘e’. Følgende er et eksempel:

$ 7z e password.7z

Indstil outputkatalog

værktøjet giver dig også mulighed for at udtrække en arkivfil i det valgte bibliotek. Dette kan gøres ved hjælp af-O-kontakten. Det er overflødigt at sige, at kontakten kun fungerer, når kommandoen indeholder enten ‘e’ – funktionsbogstavet eller ‘H’ – funktionsbogstavet.

$ 7z -o

Antag f .eks., at følgende kommando køres i den nuværende arbejdsmappe:

$ 7z e output.7z -ohow/to/forge

og som værdien overført til-O-kontakten antyder, er målet at udtrække arkivet i./ hvordan / til / forge mappe.

Her er output:

i ovenstående skærmbillede kan du se, at alt indholdet af eksisterende arkivfil er blevet ekstraheret. Men hvor? For at kontrollere, om arkivfilen er blevet ekstraheret i ./hvordan/til / forge mappe eller ej, vi kan bruge kommandoen ‘ls-R’.

i ovenstående skærmbillede kan vi se, at alt indholdet af output.7s er faktisk blevet ekstraheret til ./ hvordan / til / forge.

oprettelse af flere volumener

ved hjælp af 7s-værktøjet kan du oprette flere volumener (mindre underarkiver) af din arkivfil. Dette er meget nyttigt, når du overfører store filer via et netværk eller i en USB. Denne funktion kan tilgås ved hjælp af-V-kontakten. Kontakten kræver, at du angiver størrelsen på underarkiver.

Vi kan angive størrelsen på underarkiver i bytes (b), kilobytes (k), megabyte (m) og Gigabyte (g).

$ 7z a -v -v ....

lad os forstå dette ved hjælp af et eksempel. Bemærk, at vi bruger en ny mappe til at udføre operationer på-v-kontakten.

Her er skærmbilledet af katalogindholdet:

nu kan vi køre følgende kommando til oprettelse af flere volumener (størrelse 100B hver) af en arkivfil:

7z a volume.7z * -v100b

Her er skærmbilledet:

for at se listen over underarkiver, der blev oprettet, skal du bruge kommandoen ‘ls’.

Bemærk: Du kan udpakke filer ved hjælp af .7s. 001 arkiv. Men for det skal alle de andre underarkivvolumener være til stede i samme mappe.

Indstil komprimeringsniveau for arkiv

7s giver dig også mulighed for at indstille komprimeringsniveauer for dine arkiver. Denne funktion kan tilgås ved hjælp af-M-kontakten. Der er forskellige kompressionsniveauer i 7 gange, såsom-MH0, -MH1, -MH3, -MH5,- MH7 og-MH9.

Her er en kort oversigt over disse niveauer:

Bemærk: For mere information om disse kompressionsniveauer, hoved her.

$ 7z a -mx=

for eksempel har vi en masse filer og mapper i en mappe, som vi forsøgte at komprimere ved hjælp af et andet komprimeringsniveau hver gang. Bare for at give dig en ide, her er kommandoen, der blev brugt, da arkivet blev oprettet med kompressionsniveau ‘0’.

$ 7z a compression(-mx0).7z * -mx=0

Tilsvarende blev andre kommandoer udført.

Her er listen over outputarkiver (produceret ved hjælp af kommandoen ‘ls’) med deres navne, der antyder det komprimeringsniveau, der blev brugt i deres oprettelse, og den femte kolonne i output, der afslører effekten af komprimeringsniveau på deres størrelse.

Vis tekniske oplysninger om arkiv

Hvis du vil, giver 7C dig også mulighed for at vise tekniske oplysninger om et arkiv – det er type, fysisk størrelse, overskriftsstørrelse og så videre – på standardudgangen. Denne funktion kan tilgås ved hjælp af-slt-kontakten. Denne kontakt fungerer kun med funktionsbogstavet’ l’.

$ 7z l -slt 

for eksempel:

$ 7z l -slt abc.7z

Her er output:

Hvis du vil oprette et ikke-7sip-arkiv (som oprettes som standard), kan du angive dit valg ved hjælp af-T-kontakten.

$ 7z a -t 

følgende eksempel viser en kommando til at oprette en .lynlås fil:

7z a -tzip howtoforge *

den producerede outputfil er ‘vejledning.lyn. For at krydse verificere dens type skal du bruge kommandoen ‘Fil’:

så, hvordanforge.lynlås er faktisk en lynlås fil. På samme måde kan du oprette andre slags arkiver, som 7s understøtter.

konklusion

som du er enig, giver kendskabet til 7 ‘s’ funktionsbogstaver ‘sammen med’ kontakter ‘ dig mulighed for at få mest muligt ud af værktøjet. Vi er endnu ikke færdige med kontakter – der er nogle flere, der vil blive diskuteret i del 2.

forståelse af 7C kommandoomskiftere-del i

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *