Articles

Comanda Tar în Unix pentru a crea copii de rezervă (Exemple)

aflați comanda Tar în Unix cu exemple practice:

funcția principală a comenzii tar Unix este de a crea copii de rezervă.

este folosit pentru a crea o ‘arhivă bandă’ a unui arbore director, care ar putea fi susținute și restaurate de la un dispozitiv de stocare pe bază de bandă. Termenul ‘ tar ‘ se referă, de asemenea, la formatul de fișier al fișierului de arhivă rezultat.

comanda Tar în unix

comanda Tar în Unix cu exemple

formatul de arhivă păstrează structura directorului și atributele sistemului de fișiere, cum ar fi permisiunile și datele.

sintaxa Tar:

tar 

Opțiuni Tar:

comanda tar acceptă următoarele funcții:

  • tar-c: creați o arhivă nouă.
  • tar – A: Adăugați un fișier tar la o altă arhivă.
  • tar-r: adăugați un fișier la o arhivă.
  • tar-u: actualizați fișierele dintr-o arhivă dacă cea din sistemul de fișiere este mai nouă.
  • tar-d: Găsiți diferența dintre o arhivă și sistemul de fișiere.
  • tar – t: enumerați conținutul unei arhive.
  • tar-x: extrageți conținutul unei arhive.

în timp ce specificați funcția, prefixul ‘-‘ nu este necesar, iar funcția poate fi urmată de alte opțiuni cu o singură literă.

unele dintre opțiunile acceptate includ:

  • -j: citiți sau scrieți arhive folosind algoritmul de compresie bzip2.
  • -J: citiți sau scrieți arhive folosind algoritmul de compresie xz.
  • -z: citiți sau scrieți arhive folosind algoritmul de compresie gzip.
  • -a: Citiți sau scrieți arhive folosind algoritmul de compresie determinat de numele fișierului de arhivă.
  • -v: efectuați operațiile verbal.
  • -f: specificați numele fișierului pentru arhivă.

Exemple:

creați un fișier de arhivă care conține fișierul 1 și fișierul 2

$ tar cvf archive.tar file1 file2

creați un fișier de arhivă care conține arborele de directoare de sub dir

$ tar cvf archive.tar dir

listați conținutul arhivei.tar

$ tar tvf archive.tar

extrage conținutul arhivei.tar la directorul curent

$ tar xvf archive.tar

creați un fișier de arhivă care conține arborele de directoare de mai jos dir și comprimați-l folosind gzip

$ tar czvf archive.tar.gz dir

extrageți conținutul fișierului de arhivă gzipped

$ tar xzvf archive.tar.gz

extrageți numai fișierul dat folder din fișierul de arhivă

$ tar xvf archive.tar docs/work

extrageți tot „.doc ” fișiere din arhiva

$ tar xvf archive.tar –-wildcards ‘*.doc’

concluzie

formatul de arhivă al comenzii Tar în Unix păstrează structura directorului și atributele sistemului de fișiere, cum ar fi permisiunile și datele.