Articles

Porozumění příkazovým přepínačům 7z-část i

7z je bezpochyby bohatý a výkonný archivátor (tvrdí, že nabízí nejvyšší kompresní poměr). Zde na HowtoForge jsme již diskutovali o tom, jak jej můžete nainstalovat a používat. Diskuse však byla omezena na základní funkce, ke kterým máte přístup pomocí „funkčních písmen“, které nástroj poskytuje.

rozšiřujeme naše pokrytí o nástroj, zde v tomto tutoriálu budeme diskutovat o některých nabídkách „switches“ 7z. Ale než budeme pokračovat, stojí za to sdílet, že všechny pokyny a příkazy uvedené v tomto tutoriálu byly testovány na Ubuntu 16.04 LTS.

Poznámka: soubory zobrazené na následujícím snímku obrazovky použijeme pro provádění různých operací pomocí 7zip.

zahrnout soubory

nástroj 7z umožňuje selektivně zahrnout soubory do archivu. K této funkci lze přistupovat pomocí přepínače-i.

syntaxe:

-i]{@listfile|!wildcard}

například, pokud chcete zahrnout pouze ‚.txt ‚ soubory v archivu, můžete použít následující příkaz:

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

výstup:

Nyní, zkontrolujte, zda nově vytvořený archivní soubor obsahuje pouze ‚.txt soubor, nebo ne, můžete použít následující příkaz:

$ 7z l include.7z

výstup:

na obrázku výše, můžete vidět, že pouze ‚testfile.soubor txt byl přidán do archivu.

vyloučit soubory

Pokud chcete, můžete také vyloučit soubory, které nepotřebujete. To lze provést pomocí přepínače-x.

syntaxe:

-x]]{@listfile|!wildcard}

například pokud chcete vyloučit soubor s názvem ‚abc.7z‘ z archivu, které se chystáte vytvořit, pak můžete použít následující příkaz:

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

výstup:

Chcete-li zkontrolovat, zda výsledný archivní soubor má vyloučeno, ‚abc.7z nebo ne, můžete použít následující příkaz:

$ 7z l exclude.7z

výstup:

na obrázku výše, můžete vidět, že ‚abc.Soubor 7z byl z nového archivního souboru vyloučen.

Pro tip: Předpokládejme, že úkolem je vyloučit všechny .7z soubory s názvy začínající písmenem ‚ t ‚ a zahrnují všechny .7z soubory s názvy začínajícími písmenem ‚a‘ . To lze provést kombinací obou přepínačů „- i “ a „- x „následujícím způsobem:

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

nastavení hesla pro váš archiv

7z také umožňuje chránit archivní soubor heslem. K této funkci lze přistupovat pomocí přepínače-p.

$ 7z a -p -mhe=

Poznámka: volba-mhe povolí nebo zakáže šifrování záhlaví archivu (výchozí je vypnuto).

například:

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

Netřeba dodávat, že když extrahujete archiv chráněný heslem, nástroj vás požádá o heslo. Chcete-li extrahovat soubor chráněný heslem, použijte písmeno funkce „e“. Následující je příklad:

$ 7z e password.7z

Nastavit výstupní adresář

nástroj také umožňuje extrahovat archiv souboru v adresáři podle vašeho výběru. To lze provést pomocí přepínače-o. Netřeba dodávat, že přepínač funguje pouze tehdy, když příkaz obsahuje písmeno funkce “ e „nebo písmeno funkce „x“.

$ 7z -o

předpokládejme například, že následující příkaz je spuštěn v aktuální pracovní adresář:

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

A, stejně jako hodnota předaná k -o přepínač napovídá, cílem je extrahovat archiv do ./jak/na / forge adresář.

zde je výstup:

na výše uvedeném snímku obrazovky můžete vidět, že byl extrahován veškerý obsah existujícího archivního souboru. Ale kde? Chcete-li zkontrolovat, zda byl archivní soubor extrahován do souboru ./how/to / forge adresář nebo ne, můžeme použít příkaz‘ ls-R‘.

na výše uvedeném snímku obrazovky vidíme, že veškerý obsah výstupu.7z byly skutečně extrahovány ./ jak/na / kovárna.

vytvoření více svazků

pomocí nástroje 7z můžete vytvořit více svazků (menší podarchivy) archivního souboru. To je velmi užitečné při přenosu velkých souborů přes síť nebo na USB. K této funkci lze přistupovat pomocí přepínače-v. Přepínač vyžaduje, abyste určili velikost dílčích archivů.

můžeme určit velikost podarchivů v bajtech (b), kilobajtech (k), megabajtech (m) a gigabajtech (g).

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

pojďme to pochopit pomocí příkladu. Vezměte prosím na vědomí, že budeme používat nový adresář pro provádění operací na přepínači-v.

Tady je screenshot adresáře obsah:

Nyní můžeme spustit následující příkaz pro vytváření více svazků (velikosti 100b každý) archivní soubor:

7z a volume.7z * -v100b

Tady je screenshot:

Nyní, chcete-li zobrazit seznam dílčích archivů, které byly vytvořeny, použít “ ls “ příkaz.

Poznámka: soubory můžete extrahovat pomocí .7z. 001 archiv. Za tímto účelem by však všechny ostatní podarchivové svazky měly být přítomny ve stejném adresáři.

nastavení úrovně komprese archivu

7z také umožňuje nastavit úrovně komprese vašich archivů. K této funkci lze přistupovat pomocí přepínače-m. Existují různé úrovně komprese v 7z, například-mx0, – mx1, – mx3, – mx5, – mx7 a-mx9.

zde je stručný přehled o těchto úrovních:

poznámka: Další informace o těchto úrovních komprese naleznete zde.

$ 7z a -mx=

například máme v adresáři spoustu souborů a složek, které jsme pokaždé zkoušeli komprimovat pomocí jiné úrovně komprese. Jen pro představu, zde je příkaz použitý při vytvoření archivu s úrovní komprese ‚0‘.

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

podobně byly provedeny další příkazy.

Zde je seznam výstupní archiv (vyrobené pomocí “ ls “ příkaz), s jejich jmény naznačuje úroveň komprese použité v jejich tvorbě, a pátý sloupec ve výstupu odhalující vliv úrovně komprese na jejich velikosti.

Zobrazit technické informace z archivu

Pokud chcete, 7z také umožňuje zobrazit technické informace z archivu – je to typ, fyzická velikost, velikost hlavičky, a tak dále – na standardní výstup. K této funkci lze přistupovat pomocí přepínače-slt. Tento přepínač pracuje pouze s písmenem funkce „l“.

$ 7z l -slt 

například:

$ 7z l -slt abc.7z

výstup:

Pokud chcete vytvořit non 7-zip archive (což je vytvořena ve výchozím nastavení), můžete upřesnit svůj výběr pomocí přepínač-t.

$ 7z a -t 

následující příklad ukazuje příkaz k vytvoření .soubor zip:

7z a -tzip howtoforge *

výstupní soubor je ‚ howtoforge.zip. Chcete-li kříž ověřit jeho typ, použijte příkaz „Soubor“:

tak, howtoforge.zip je skutečně soubor ZIP. Podobně můžete vytvořit jiný druh archivů, které 7z podporuje.

závěr

jak byste souhlasili, znalost 7z „function letters“ spolu s „switches“ vám umožní co nejlépe využít nástroj. Ještě jsme neskončili s přepínači – v části 2 budou diskutovány další.

porozumění 7z příkazovým přepínačům-část i

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *