Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 2579|Odpověď: 3

[linux] Linux používá tar k vytváření archivních souborů

[Kopírovat odkaz]
Zveřejněno 01.01.2024 7:20:00 | | |
Požadavky: Pod adresářem webu je hodně souborů, pokud bude přenos velmi pomalý jeden po druhém, pokud je složka komprimovaná a je to velmi časově náročné, jak zpracovat veškerý obsah složky (včetně podsložek) do souboru a pak je přenést? Příkaz tar můžeš použít v Linuxu.

Příkaz tar v Linuxu je jedním z nejdůležitějších příkazů ve správě souborů. To jeArchiv páskůpro vytváření a rozbalování archivních souborů. Archivní soubor je komprimovaný soubor, který obsahuje jeden nebo více souborů spojených dohromady pro snadnější ukládání a přenosnost. V tomto průvodci vám ukážeme, jak vytvářet, seznamovat, upravovat a extrahovat tar archive soubory s příklady a pokryjeme některé z běžně používaných možností tar příkazů.

Velení TAR


Možnost TAR příkazu

  • -c - Tím se vytvoří archivní soubor.
  • -x - Tato možnost rozbaluje archivní soubory.
  • -f - Specifikuje název souboru archivovaného souboru.
  • -v - Toto tiskne podrobnosti o jakékoli operaci dehtu na terminálu.
  • -t - Toto uvádí všechny soubory v archivu.
  • -u - Tímto archivuje soubor a poté jej přidává do existujícího archivu.
  • -r - Tím se aktualizuje soubor nebo složka umístěná uvnitř .tar souboru
  • -z - Vytvořte tar soubory pomocí komprese gzip
  • -j - Vytvořit archivní soubor s kompresí bzip2
  • -W - -w možnost ověřuje archivní soubor.


Běžné příkazy jsou následující:



Odkaz:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:CentOS využívá Alibaba Cloud NAS úložiště
Další:Linux používá rozdělení na rozdělení souborů
 Pronajímatel| Zveřejněno 01.01.2024 7:20:35 |
Podrobné vysvětlení příkazů pro kompresi zip a rozbalování dekomprese v CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Pronajímatel| Zveřejněno 13.12.2024 17:49:34 |
Parametr opcí

Základní operační možnosti

-c: Vytvořte nový archivní soubor.
-x: Rozbalte archivní soubor.
-t: Uvádí obsah archivu.
-r: Přidává soubory k existujícím archivům.
-u: Přidává pouze soubory novější než ty, které už jsou v archivu.
-d: Najít rozdíly v archivních souborech, které nejsou synchronizované se souborovým systémem.
-Odpověď: Připojte jeden .tar soubor k jinému .tar souboru.

Výběr a vyloučení souborů

-f<file>: Specifikuje název archivního souboru (musí být umístěn na konci seznamu možností).
-C<directory>: Přepnout na určený adresář pro provoz.
--exclude=<pattern>: Vylučovat soubory, které odpovídají zadanému vzoru.
--exclude-from<file>=: Přečtěte vzor, který má být vyloučen, ze specifikovaného souboru.
--exclude-caches: Vyloučit cache soubory z adresáře.
--vylučovat-zálohy: Vyloučit záložní soubory končící na ~.
--exclude-vcs: Vyloučit soubory generované systémem pro správu verzí (např. .git, . svn atd.).

Možnosti komprese a dekomprese

-z: Komprimujte archivní soubor pomocí gzip.
-j: Komprimujte archivní soubor pomocí bzip2.
-J: Komprimuj archivní soubor pomocí xz.
--lzip: Komprimujte archivní soubory pomocí lzip.
--lzma: Komprimuj archivní soubory pomocí lzma.
--lzop: Komprimuj archivní soubory pomocí lzop.
--zstd: Komprimujte archivní soubory pomocí zstd.
-a: Automaticky vyberte metodu komprese (na základě rozšíření archivního souboru, například .tar.gz, . tar.bz2 atd.).
-I <command>: Komprese nebo dekomprese pomocí specifického kompresního programu.

Výstupní a interakční možnosti

-v: Zobrazuje podrobné provozní postupy (rozvláčné).
--progress: Zobrazuje ukazatel průběhu (při použití s -v).
-w nebo --interaktivní: Před každou akcí požádejte uživatele o potvrzení.
--kontrolní bod: Zobrazí kontrolní bod po zpracování každého souboru.
--checkpoint-action<action>=: Provádí zadanou akci na checkpointu, jako je echo, tečka atd.
--celky: Zobrazuje celkový počet bajtů zpracovaných po skončení operace.
--rozvláčné: Podrobně zobrazuje zpracované informace.
--tiše: Výstup co nejmenší počet informací.

Možnosti týkající se souborů a oprávnění

-p: Zachovat původní oprávnění souboru (při rozbalení).
--same-owner: Zkuste nastavit rozbalený soubor jako původního vlastníka (vyžaduje superuživatelská oprávnění).
--no-same-owner: Není nastaven žádný vlastník souboru.
--same-permissions: Zachovat původní oprávnění souboru (stejná jako -p).
--no-same-permissions: Neuchovává původní oprávnění, použijte aktuální uživatelský umask pro nastavení oprávnění.
-m: Čas úpravy souboru se při rozbalování neobnoví, ale použije se aktuální čas.

Možnosti správy archivace

-k nebo --zachovat-staré-soubory: Při rozbalování si zachovejte existující soubory, nepřepisujte ji.
--přepisovat: Vynutit přepsání existujícího souboru při rozbalování.
--odstranit-soubory: Po úspěšné archivaci smaže původní soubor.
--delete: Maže zadaný soubor z archivu (pouze gnu tar).
--nechať-nové-soubory: Po rozbalení si uchováte novější soubory než v archivu.
--listed-incremental<file>=: Vytvořit nebo obnovit z inkrementální zálohy.

Možnosti souborového systému a zařízení

-L<N>: Rozdělte archivní soubory větší než N bajtů (pro páskové mechaniky).
--tape-length<number>=: Specifikuje délku pásky (pro páskové mechaniky).
--vícesvazkové: Vytvořit nebo obnovit vícesvazkové archivní soubory.
-M: Používá se s --vícesvazkovými soubory pro zpracování vícesvazkových archivních souborů.
--použít-komprimovat-program<prog>=: Použijte určený kompresor.

Další praktické možnosti

--transform=<expression>: Přejmenovává soubory v archivu.
--strip-components<number>=: při rozbalování se odstraňuje o určitý počet komponent cesty.
--ignorovat-neúspěšné-číst: ignorovat chybu čtení a pokračovat.
--occurrence=<number>: Vyberte počet souborů výskytů v archivu.
-S: Zpracovává řídké soubory (pouze archivuje bloky, které jsou skutečně použity).
--no-rekurze: nevstupuje rekurzivně do adresáře.
-h nebo --dereference: Archivujte soubor, na který symbolický odkaz odkazuje, nikoli samotný odkaz.

Pomoc a informace o verzi

--pomoc: Zobrazuje informace o pomoci.
--verze: Zobrazuje informace o verzi taru.

 Pronajímatel| Zveřejněno 13.12.2024 17:59:12 |
Windows používá tar ke kompresi a balení složek
https://www.itsvse.com/thread-10896-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com