tar command unix create backups
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ă de benzi” a unui arbore de directoare, care ar putea fi salvată și restaurată de pe un dispozitiv de stocare pe bandă. Termenul „tar” se referă și la formatul de fișier al fișierului arhivă rezultat.
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 gudronului:
tar (function) (options) (paths)
Opțiuni pentru gudron:
Comanda tar acceptă următoarele funcții:
- tar -c: Creați o nouă arhivă.
- tar -A: Adăugați un fișier tar la altă arhivă.
- tar -r: atașați un fișier la o arhivă.
- tar -u: Actualizați fișierele dintr-o arhivă dacă cel 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: Listează 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 utilizând algoritmul de compresie bzip2.
- -J: Citiți sau scrieți arhive folosind algoritmul de compresie xz.
- -z: Citiți sau scrieți arhive utilizând algoritmul de compresie gzip.
- -a: Citiți sau scrieți arhive folosind algoritmul de compresie determinat de numele fișierului 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șierul1 și fișierul2
c ++ matrice de sortare cu bule
$ tar cvf archive.tar file1 file2
Creați un fișier de arhivă care conține arborele directorului de mai jos dir
$ tar cvf archive.tar dir
Enumerați conținutul archive.tar
$ tar tvf archive.tar
Extrageți conținutul archive.tar în directorul curent
$ tar xvf archive.tar
Creați un fișier de arhivă care conține arborele directorului de mai jos dir și comprimați-l folosind gzip
$ tar czvf archive.tar.gz dir
Extrageți conținutul fișierului arhivă gzipped
$ tar xzvf archive.tar.gz
Extrageți doar fișierul dat din fișierul arhivă
$ tar xvf archive.tar docs/work
Extrageți toate fișierele „.doc” din arhivă
$ tar xvf archive.tar –-wildcards ‘*.doc’
Concluzie
Formatul de arhivă al Comandării Tar în Unix păstrează structura directorului și atributele sistemului de fișiere, cum ar fi permisiunile și datele.
Lectură recomandată
- Tăiați comanda în Unix cu exemple
- Sintaxa de comandă Unix Cat, Opțiuni cu exemple
- Comanda Ls în Unix cu exemple
- Comanda Grep în Unix cu exemple simple
- Comanda de sortare Unix cu sintaxă, opțiuni și exemple
- Găsiți comanda în Unix: Găsiți fișiere cu Unix Găsește fișier (exemple)
- Comenzi de procesare a textelor Unix: filtre Unix cu exemple
- Comenzi Unix: Comenzi Unix de bază și avansate cu exemple