V tomto tutoriálu vám ukážeme různé příklady příkazů Tar pro Linux a Unix, které by vám mohly pomoci. Pro ty z vás, kteří to nevěděli, příkaz tar se používá k ripování kolekce souborů a adresářů do vysoce komprimovaných archivních souborů, které se v Linuxu běžně nazývají tarball nebo tar, gzip a bzip. tar je nejrozšířenějším příkazem k vytváření komprimovaných archivních souborů, který lze snadno přesouvat z jednoho disku na druhý nebo z počítače na počítač. Hlavním účelem tohoto článku je poskytnout různé příklady příkazů tar, které vám mohou pomoci pochopit a stát se odborníkem na manipulaci s archivy tar.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Pokud se chcete dozvědět o tar
příkazy v Linuxu s příklady, pak je tento příspěvek pro vás ideální.
Předpoklady
- Server s jedním z následujících operačních systémů:založený na Ubuntu nebo založený na RHEL.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Příkaz TAR pro Linux a Unix
- Vytvořit archivní soubor tar
Příkaz příklad vytvoří archivní soubor tar idroot.tar pro adresář /home/idroot
v aktuálním pracovním adresáři.
$ tar -cvf idroot.tar /home/idroot/ /home/idroot/ /home/idroot/install.sh /home/idroot/openvpn-2.0.9-1.tar.gz
- Vytvořte archivní soubor tar.gz
Příkaz příklad vytvoří komprimovaný archivní soubor gzip idroot.tar pro adresář /home/idroot
v aktuálním pracovním adresáři.
$ tar cvzf Mythemes.tar.gz /home/idroot /home/idroot/ /home/idroot/kardun /home/idroot/eleganthemes /home/idroot/adsready
- Odstranění tar souboru tar nebo gzip-bz2 tar souboru
$ tar xvzf idroot.gz - for uncompress a gzip tar file (.tgz or .tar.gz) $ tar xvjf idroot.tar.bz2 - for uncompress a bzip2 tar file (.tbz or .tar.bz2) $ tar xvf idroot.tar - for uncompressed tar file (.tar)
- Možnosti příkazu Tar
c – create a archive file. x – extract a archive file. v – show the progress of archive file. f – filename of archive file. t – viewing content of archive file. j – filter archive through bzip2. z – filter archive through gzip. r – append or update files or directories to existing archive file. W – Verify a archive file.
Uložit
Děkujeme, že jste použili tento tutoriál k vysvětlení vašeho příkazu Tar pro Linux a Unix. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Tar.