Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 2579|Odpoveď: 3

[linux] Linux používa tar na vytváranie archívnych súborov

[Kopírovať odkaz]
Zverejnené 1. 1. 2024 7:20:00 | | |
Požiadavky: Pod adresárom stránky je veľa súborov, ak bude prenos veľmi pomalý jeden po druhom, ak je priečinok komprimovaný a je to veľmi časovo náročné, ako spracovať všetok obsah priečinka (vrátane podpriečinkov) do súboru a potom ich preniesť? Príkaz tar môžete použiť v Linuxe.

Príkaz tar v Linuxe je jedným z najdôležitejších príkazov v správe súborov. Je to takArchív páskyna vytváranie a rozbaľovanie archívnych súborov. Archívny súbor je komprimovaný súbor, ktorý obsahuje jeden alebo viac súborov zoskupených dokopy pre jednoduchšie ukladanie a prenosnosť. V tomto sprievodcovi vám ukážeme, ako vytvárať, zoznamovať, upravovať a extrahovať tar archívne súbory s príkladmi a preberieme niektoré z najčastejšie používaných možností tar príkazov.

Veliteľstvo TAR


Možnosť TAR príkazu

  • -c - Toto vytvorí archívny súbor.
  • -x - Táto možnosť extrahuje archívne súbory.
  • -f - Špecifikuje názov súboru archivovaného súboru.
  • -v - Toto tlačí detaily akejkoľvek operácie s dechtom na termináli.
  • -t - Toto zobrazuje všetky súbory v archíve.
  • -u - Toto archivuje súbor a potom ho pridá do existujúceho archívu.
  • -r - Toto aktualizuje súbor alebo adresár nachádzajúci sa vo vnútri .tar súboru
  • -z - Vytváranie tar súborov pomocou gzip kompresie
  • -j - Vytvoriť archívny súbor s kompresiou bzip2
  • -W - -w možnosť overuje archívny súbor.


Bežné príkazy sú nasledovné:



Referencia:

Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:CentOS používa Alibaba Cloud NAS úložisko
Budúci:Linux používa rozdelené rozdelenie súborov
 Prenajímateľ| Zverejnené 1. 1. 2024 7:20:35 |
Podrobné vysvetlenie príkazov na kompresiu zip a rozbalenie dekompresie v CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Prenajímateľ| Zverejnené 13. 12. 2024 17:49:34 |
Parameter opcií

Základné možnosti prevádzky

-c: Vytvoriť nový archívny súbor.
-x: Rozbalte archívny súbor.
-t: Obsahuje obsah archívu.
-r: Pripája súbory k existujúcim archívom.
-u: Pripája len súbory, ktoré sú novšie ako tie, ktoré už sú v archíve.
-d: Nájdite rozdiely v archívnych súboroch, ktoré nie sú synchronizované so súborovým systémom.
-Odpoveď: Pridaj jeden .tar súbor k inému .tar súboru.

Výber a vylúčenie súborov

-f<file>: Špecifikuje názov archívneho súboru (musí byť umiestnený na konci zoznamu možností).
-C<directory>: Prepnite na určený adresár pre prevádzku.
--exclude=<pattern>: Vylúčiť súbory, ktoré zodpovedajú zadanému vzoru.
--exclude-from<file>=: Prečítajte vzor, ktorý má byť vylúčený zo špecifikovaného súboru.
--vylúčiť-caches: Vylúčiť cache súbory z adresára.
--vylúčiť-zálohy: Vylúčiť záložné súbory končiace na ~.
--vylúčiť-vcs: Vylúčiť súbory generované systémom na správu verzií (napr. .git, . svn, atď.).

Možnosti kompresie a dekompresie

-z: Komprimuj archívny súbor pomocou gzip.
-j: Komprimuj archívny súbor pomocou bzip2.
-J: Komprimuj archívny súbor pomocou xz.
--lzip: Komprimuj archívne súbory pomocou lzip.
--lzma: Komprimuj archívne súbory pomocou lzma.
--lzop: Komprimovať archívne súbory pomocou lzop.
--zstd: Komprimovať archívne súbory pomocou zstd.
-a: Automaticky vyberte metódu kompresie (na základe prípony archívneho súboru, napríklad .tar.gz, . tar.bz2, atď.).
-I <command>: Komprimovanie alebo dekomprimovanie pomocou špecifikovaného kompresného programu.

Možnosti výstupu a interakcie

-v: Zobrazuje podrobné prevádzkové postupy (rozvláčne).
--progress: Zobrazuje ukazovateľ postupu (pri použití s -v).
-w alebo --interaktívne: Požiadajte používateľa o potvrdenie pred každou akciou.
--kontrolný bod: Zobrazí kontrolný bod po spracovaní každého súboru.
--checkpoint-action<action>=: Vykoná zadanú akciu na kontrolnom bode, ako je echo, bodka a podobne.
--totals: Zobrazuje celkový počet bajtov spracovaných po skončení operácie.
--rozvláčne: Podrobne zobrazuje spracované informácie.
--ticho: Výstup čo najmenšieho množstva informácií.

Možnosti súvisiace so súbormi a oprávneniami

-p: Zachovať pôvodné oprávnenia súboru (po rozbalení).
--same-owner: Skúste nastaviť extrahovaný súbor ako pôvodného vlastníka (vyžaduje superužívateľské práva).
--no-same-owner: Nie je nastavený žiadny vlastník súboru.
--same-permissions: Ponechať pôvodné oprávnenia súboru (rovnaké ako -p).
--no-same-permissions: Nezachováva pôvodné oprávnenia, použite aktuálny umask používateľa na nastavenie oprávnení.
-m: Čas úpravy súboru sa pri rozbalovaní neobnoví, ale použije sa aktuálny čas.

Možnosti správy archivácie

-k alebo --ponechajte-staré-súbory: Pri rozbalovaní zachovajte existujúce súbory, neprepisujete.
--prepísanie: Vynútenie prepísania existujúceho súboru pri rozbalovaní.
--odstrániť-súbory: Po úspešnom archivovaní vymaže pôvodný súbor.
--delete: Vymaže špecifikovaný súbor z archívu (iba gnu tar).
--keep-newer-files: Po rozbalení uchovávajte novšie súbory, než sú v archíve.
--listed-incremental<file>=: Vytvoriť alebo obnoviť z inkrementálnej zálohy.

Možnosti súborového systému a zariadení

-L<N>: Rozdeľte archívne súbory väčšie ako N bajtov (pre páskové mechaniky).
--tape-length<number>=: Určuje dĺžku pásky (pre páskové mechaniky).
--multi-volume: Vytváranie alebo obnova viaczväzkových archívnych súborov.
-M: Používa sa s --viaczväzkovým na spracovanie viaczväzkových archívnych súborov.
--použiť-komprimovať-program<prog>=: Použite špecifikovaný kompresor.

Ďalšie praktické možnosti

--transform=<expression>: Premeňuje súbory v archíve.
--strip-components<number>=: pri rozbaľovaní odstraňuje určitý počet komponentov cesty.
--ignorovať-zlyhať-čítať: ignorovať chybu čítania a pokračovať.
--výskyt=<number>: Vyberte počet súborov výskytov v archíve.
-S: Spracováva riedke súbory (archivuje len bloky, ktoré sa skutočne používajú).
--no-rekurzia: nevstupuje rekurzívne do adresára.
-h alebo --dereferencovať: Archivovať súbor, na ktorý symbolický odkaz odkazuje, nie samotný odkaz.

Pomoc a informácie o verzii

--pomoc: Zobrazuje informácie o pomoci.
--verzia: Zobrazuje informácie o verzii smoly.

 Prenajímateľ| Zverejnené 13. 12. 2024 17:59:12 |
Windows používa tar na kompresiu a balenie priečinkov
https://www.itsvse.com/thread-10896-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com