Jak Tarovat složku v Linuxu: Komplexní průvodce

Zdravím všechny linuxové nadšence! Dnes se pojďme ponořit do jednoho z našich nejspolehlivějších a často nedoceněných nástrojů v sadě nástrojů Linux: tar příkaz. Ať už jste zkušený systémový správce nebo fanoušek Linuxu, rozumíte tomu, jak efektivně používat tar pro manipulaci se složkami může být skutečným změnou hry. Takže si vezměte svůj oblíbený nápoj a vydejte se společně na tuto cestu!

Co je tar a proč by vás to mělo zajímat?

tar, zkratka pro Tape Archive, je více než jen příkaz; je to základ ve světě Linuxu. Umožňuje nám shromáždit spoustu souborů a adresářů do jednoho úhledného balíčku, známého jako tarball. Představte si to jako digitální švýcarský armádní nůž pro vaše soubory a adresáře!

Základy tar

Obecná syntaxe tar je docela jednoduché:

Zde:

  • [options] říci tar co chcete, aby to dělalo.
  • [archive-file] je výsledný tarball.
  • [what to tar] jsou soubory nebo adresáře, které zabalujete.

Vytvořte svůj první Tarball

Sbalení jedné složky

Řekněme, že máte složku s názvem Photos které chcete archivovat. Postup:

Tento příkaz se rozpadne takto:

  • -c pro tvoření,
  • -v pro verbózní (abys viděl, co se děje),
  • -f pro soubor následovaný názvem vašeho tarballu.

Balení více složek dohromady

Co když chcete archivovat obojí Photos a Documents? Stačí je uvést:

Přidání určitého zmáčknutí s kompresí

Pro úsporu místa přidáme kompresi. Pro kompresi gzip stačí přidat a z:

A pro kompresi bzip2 to přepněte na a j:

Unboxing: Extrahování Tarballů

Chcete-li otevřít tarball a získat své soubory zpět, použijte:

tar je dostatečně chytrý, aby zjistil, zda je komprimovaný gzip nebo bzip2.

Nějaký Cool tar triky

Nahlédněte dovnitř Tarballu

Zajímá vás, co je uvnitř tarballu, aniž byste jej otevřeli? Použití:

Zachovejte nechtěné

Chcete-li při vytváření tarballu vyloučit soubory, jako jsou ty otravné dočasné soubory, použijte --exclude:

Přírůstkové zálohy pro vítězství

tar je také skvělý pro zálohování. Postup vytvoření přírůstkové zálohy:

Tím se vytvoří záznam toho, co je zálohováno, užitečný pro další zálohování.

Balil

A tady to máte! tar není jen o rozdrcení souborů na menší prostor. Jde o jednoduchou organizaci, zabezpečení a správu našich digitálních životů. Pamatujte, že nejlepší způsob, jak se učit, je dělat. Otevřete tedy svůj terminál a začněte si s ním hrát tar. Kdo ví, co objevíte!

Do příště, šťastné dehtování! 🐧💻