Jak mohu spravovat kompresi souborů pomocí webového terminálu?

Procédure

Komprimace souborů prostřednictvím terminálu představuje účinnou metodu správy úložného prostoru a usnadňuje přenos dat. V této příručce se seznámíme s tím, jak používat nástroje, jako jsou gzip, bzip2, zip a tar, ke kompresi a dekompresi souborů přímo z webového terminálu. Uvedeme jednoduché příkazy a příklady, které vám pomohou vybrat správný kompresní nástroj pro vaše konkrétní potřeby, od maximalizace komprese až po rychlost práce.

Před touto dokumentací vás zveme k přístupu do webového terminálu vašeho hostingu.

Vytvoření archivu pomocí příkazu zip

Příkaz zip je nástroj používaný ke kompresi souborů. Slouží ke kompresi souborů a adresářů do archivů .zip, což je formát široce používaný pro distribuci a výměnu souborů díky své kompatibilitě mezi různými platformami.

Základní funkce

  • Komprese: Příkaz zip komprimuje soubory a adresáře, zmenšuje jejich velikost a spojuje je do jediného archivu .zip.
  • Archivace: kromě komprese může zip jednoduše seskupit soubory do archivu bez komprese, a to pomocí možnosti -0 (nulová komprese).

Základní syntaxe

zip [options] název_archivu.zip soubor1 soubor2 dir1 ...
  • název_archivu.zip: Název vytvářeného archivu.
  • file1 file2 dir1 ... Seznam souborů a adresářů, které má archiv obsahovat.

Běžné volby

  • -r: Rekurzivní, rekurzivně zahrne adresáře a jejich obsah.
  • -q: Tichý režim, redukuje výstup příkazu pro menší nepořádek.
  • -e: Zašifruje archiv a vyžaduje od uživatele zadání hesla pro zabezpečení souborů.
  • -u: Aktualizuje existující archiv, přidává pouze změněné nebo nové soubory.
  • -m: Přesune soubory do archivu (po přidání do archivu je odstraní z jejich původního umístění).

Příklady použití

  1. Vytvoření archivu několika souborů:

    zip archiv.zip soubor1.txt soubor2.txt

    Vytvoří se archiv archive .zip obsahující soubory file1.txt a file2.txt.

  2. Archivujte složku rekurzivně:

    zip -r archive.zip složka/

    Archivuje celý obsah složky/ včetně podsložek.

  3. Zašifrování archivu:

    zip -e secure.zip file1.txt file2.txt

    Vytvoří zašifrovaný archiv secure.zip, který bude pro přístup ke svému obsahu vyžadovat heslo.

  4. Aktualizace existujícího archivu:

    zip -u archive.zip newfile.txt
    Přidá newfile.txt do existujícího archivu archive.zip, pouze pokud je newfile.txt novější než verze v archivu nebo tam ještě není.

Typické použití

Archivzip se často používá pro distribuci softwaru, výměnu souborů mezi různými platformami (například mezi Windows a Unixem) a pro zálohování, kdy soubory musí zůstat přístupné bez dekomprese.

Stručně řečeno, zip je všestranný nástroj pro kompresi a archivaci, ideální pro zmenšení velikosti souborů určených k ukládání nebo přenosu a zároveň zajišťující kompatibilitu mezi různými operačními systémy.

Rozbalení archivu pomocí nástroje unzip

Příkaz unzip je doplňkový nástroj k zipu, který slouží k extrakci a správě archivů vytvořených pomocí zipu. Rozbalí soubory a adresáře uložené v archivech .zip, čímž je znovu zpřístupní a umožní jejich použití.

Základní funkce

  • Extrakce: příkaz unzip rozbalí archivy .zip a extrahuje jejich obsah do aktuálního adresáře nebo do zadaného adresáře.
  • Seznam obsahu: Před rozbalením lze pomocí funkce unzip zobrazit obsah archivu, což umožňuje zkontrolovat jeho obsah bez rozbalování.

Základní syntaxe

unzip [options] název_archivu.zip
  • název_archivu.zip: Název archivu, který má být rozbalen.

Běžné volby

  • -l: Vypíše obsah archivu bez rozbalení, zobrazí názvy souborů, velikost a datum poslední změny.
  • -d: Určuje cílový adresář pro extrakci souborů.
  • -o: Při extrakci přepíše existující soubory bez žádosti o potvrzení.
  • -p: Extrahuje soubory na standardní výstup, často se používá k předání obsahu jinému příkazu.
  • -q: Tichý režim, který snižuje množství informací zobrazovaných během extrakce.

Příklady použití

  1. Rozbalení archivu do aktuálního adresáře:

    unzip archive.zip

    Rozbalí všechny soubory a adresáře obsažené v souboru archive.zip do aktuálního adresáře.

  2. Vypsat obsah archivu:

    unzip -l archive.zip
    Zobrazí seznam souborů v souboru archive.zip bez jejich rozbalení.
  3. Rozbalení archivu do určité složky:

    unzip archive.zip -d /cesta/do/cíle
    Rozbalí obsah souboru archive.zip do adresáře /cesta/do/cíle.
  4. Rozbalit konkrétní soubor z archivu:

    unzip archive.zip file1.txt
    Z archivu archive.zip extrahuje pouze soubor1.txt.

Typické použití

unzip se často používá k obnovení obsahu stažených nebo přijatých archivů .zip, pro úlohy zálohování nebo obnovy dat a ve skriptech, kde je třeba archivy automaticky dekomprimovat pro instalaci softwaru nebo aktualizace souborů.

Stručně řečeno, unzip je základní nástroj pro manipulaci s archivy .zip, který uživatelům umožňuje snadno extrahovat, spravovat a používat archivovaný obsah.

Vytvoření / rozbalení archivu pomocí nástroje tar

Příkaz tar (zkratka pro "páskový archiv") je nástroj pro správu souborů. Používá se především k vytváření archivů souborů a k extrakci souborů z archivů. Ačkoli je tar tradičně spojován s magnetickou páskou, je široce používán pro archivaci souborů na pevných discích a jiných paměťových médiích.

Základní funkce

  • Vytváření archivů: tar lze použít ke spojení mnoha souborů do jednoho archivního souboru, což usnadňuje jejich ukládání a přenos.
  • Extrakce archivů: tar lze také použít k extrakci souborů z existujícího archivu.

Základní syntaxe

tar [volby] [soubor-archiv] [soubor nebo adresář, který má být archivován]
  • options: určuje akci, která má být provedena, například vytvoření archivu, extrakce nebo výpis obsahu.
  • archive-file: název archivního souboru, který má být vytvořen nebo extrahován.
  • soubor nebo adresář, který má být archivován: soubory nebo adresáře, které mají být archivovány.

Běžné volby

  • -c: Vytvoří nový archiv.
  • -x: Extrahuje soubory z archivu.
  • -v: Verbózní režim, který zobrazí podrobnosti o provedených operacích.
  • -f: Slouží k zadání názvu souboru archivu. Tato volba je vždy nutná, protože tar nemá žádné výchozí jméno souboru.
  • -z: Použije gzip ke kompresi nebo dekompresi archivu (vytvoří nebo rozbalí soubory .tar.gz nebo .tgz).
  • -j: Použije ke kompresi nebo dekompresi bzip2 (vytvoří nebo rozbalí soubory .tar.bz2).
  • -J: Použije ke kompresi nebo dekompresi soubor xz (vytvoří nebo rozbalí soubory .tar.xz).

Příklady použití

  1. Vytvoření archivu tar několika souborů:

    tar -cvf archive.tar soubor1 soubor2

    Tím se vytvoří archiv s názvem archive.tar obsahující soubor1 a soubor2.

  2. Vytvoření komprimovaného archivu tar.gz:

    tar -czvf archive.tar.gz adresář/
    Archivuje a komprimuje obsah adresáře/ adresáře pomocí gzip.
  3. Rozbalení obsahu archivu tar:

    tar -xvf archive.tar
    Extrahujte všechny soubory z archive.tar do aktuálního adresáře.
  4. Vypsat obsah archivu tar bez extrakce:

    tar -tvf archive.tar
    Zobrazí seznam souborů obsažených v souboru archive.tar.

Tipy pro použití

  • Pomocí parametru -v můžete zobrazit proces archivace nebo extrakce, což může být užitečné při ladění.
  • Při extrakci dávejte pozor na cesty k souborům, aby nedošlo k přepsání důležitých souborů.

Tar je tedy nepostradatelný příkaz pro správu souborů a archivů, který nabízí značnou flexibilitu při manipulaci s archivy, jejich kompresi a dekompresi.

Vytvoření/rozbalení archivu pomocí gzip

Příkaz gzip (GNU zip) je velmi oblíbený kompresní nástroj. Používá se hlavně ke kompresi souborů, čímž se zmenšuje jejich velikost, aby se ušetřilo místo na disku a zrychlil přenos dat. gzip se často používá v kombinaci s dalšími nástroji, jako je tar, ke kompresi celých adresářů.

Základní funkce

  • Komprese: gzip nahradí každý soubor jeho komprimovanou verzí s příponou .gz.

Základní syntaxe

gzip [options] [file...]
  • options: Umožňuje upravit chování funkce gzip.
  • file... Jeden nebo více souborů, které mají být komprimovány.

Běžné možnosti

  • -d: Dekomprimuje soubory (ekvivalent příkazu gunzip).
  • -k: Zachová zdrojové soubory, tj. gzip po komprimaci neodstraní původní soubory.
  • -c: Zapíše na standardní výstup, což umožňuje přesměrování do jiného souboru nebo programu.
  • -r: Pokud argumenty obsahují adresáře, gzip je projde rekurzivně a zkomprimuje všechny soubory, které obsahují.
  • -v: Verbózní režim, zobrazí velikost souborů před a po kompresi a kompresní poměr.
  • -9: Určuje úroveň komprese, přičemž 9 představuje nejvyšší a nejpomalejší úroveň komprese. Výchozí úroveň je -6.

Příklady použití

  1. Komprese souboru:

    gzip example.txt

    Nahradí soubor example.txt souborem example.txt.gz v aktuálním adresáři.

  2. Rozbalení souboru:

    gzip -d example.txt.gz

    Nebo ekvivalentně :

    gunzip example.txt.gz

    Tím se původní soubor example.txt znovu vytvoří ze souboru example.txt.gz.

  3. Komprese několika souborů:

    gzip soubor1.txt soubor2.txt soubor3.txt

    Každý soubor bude zkomprimován a nahrazen odpovídající verzí .gz.

  4. Zkomprimujte a přesměrujte výstup:

    gzip -c soubor.txt > soubor.txt.gz

    Zkomprimuje soubor.txt a přesměruje komprimovaný výstup na soubor.txt.gz, aniž by odstranil původní soubor.

Typické použití

gzip je ideální pro kompresi jednotlivých souborů nebo datových toků. Pro archivy více souborů nebo adresářů se gzip často používá spolu s tar, jako např. v příkazu

tar czf archive.tar.gz adresář/

který vytvoří komprimovaný archiv tar adresáře.

Souhrnně lze říci, že gzip je jednoduchý a účinný nástroj pro kompresi souborů, který se hojně používá ke zmenšení velikosti souborů při ukládání nebo přenosu.

Závěr

Nyní již víte, jak :

  • Používat příkazy gzip, bzip2, zip a tar k optimalizaci úložného prostoru a zabezpečení přenosu dat 💾.
  • Zvolit správný kompresní nástroj pro své konkrétní potřeby, ať už chcete maximalizovat kompresi, nebo upřednostnit rychlost 🔄.
  • Vytvářejte archivy .zip pomocí příkazu zip a efektivně je spravujte pomocí mnoha dostupných možností 🗄️.
  • Extrahujte soubory a složky z archivu pomocí příkazu unzip s možností zobrazení obsahu bez dekomprese 📂.
  • Manipulovat s archivy .tar pomocí příkazu tar, vytvářet kompaktní archivy nebo extrahovat jejich obsah 📦.
  • Komprimovat soubory pomocí funkce gzip pro úsporu místa a snazší sdílení komprimovaných souborů .gz 🚀.

Zvládnutí těchto kompresních nástrojů je nezbytné při každodenní správě souborů a adresářů, ať už pro účely zálohování, archivace nebo přenosu. Každý z příkazů nabízí jedinečné výhody a lze je použít samostatně nebo v kombinaci tak, aby co nejlépe vyhovovaly vašim požadavkům.

Doufáme, že pro vás byl tento článek užitečný a že vám poskytl znalosti potřebné k optimalizaci využití úložného prostoru a správy souborů. Děkujeme vám za přečtení a vyzýváme vás, abyste se podělili o své zkušenosti nebo položili jakékoli dotazy zanecháním komentáře níže. Vaše zpětná vazba je neocenitelná a pomáhá nám nadále zlepšovat naše služby. Děkujeme a brzy se uvidíme na naší platformě! 😊👍

Ohodnotit tento článek :

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobné články

1mn čtení

Jak se připojím k webovému terminálu pomocí panelu LWS? (ssh web console)

4mn čtení

Jak mohu používat GIT s webovým terminálem na sdíleném hostingu LWS?

2mn čtení

Jak změnit verzi PHP ve webovém terminálu panelu LWS

0mn čtení

Co mohu na svém webu WordPress dělat pomocí webového terminálu?


Položte týmu LWS a jeho komunitě otázku