Cum să tarificați un director (cu imagini)

Cuprins:

Cum să tarificați un director (cu imagini)
Cum să tarificați un director (cu imagini)

Video: Cum să tarificați un director (cu imagini)

Video: Cum să tarificați un director (cu imagini)
Video: [Tutorial] Windows 10 - Instalare si configurare 2024, Mai
Anonim

Cea mai comună modalitate de a livra un lot de fișiere dintr-un sistem Linux este folosind comanda tar. Atunci când tastați un director, puteți rula cu ușurință un grup de fișiere într-un singur fișier. Acest fișier poate fi apoi transferat sau stocat sau poate fi comprimat pentru a reduce dimensiunea acestuia.

Pași

865895 1
865895 1

Pasul 1. Înțelegeți formatul

În Linux, arhivarea mai multor fișiere se realizează folosind comanda tar. Această comandă va combina mai multe fișiere într-un singur fișier, permițând compresia sau transferul mai ușor pe alt computer. Fișierul rezultat va avea o extensie.tar. Fișierele.tar sunt adesea denumite tarballs.

Comanda tar va arhiva numai fișierele. Nu va efectua nicio compresie, astfel încât arhiva va avea aceeași dimensiune ca și fișierele originale. Puteți comprima fișierul.tar folosind gzip sau bzip2, rezultând o extensie.tar.gz sau.tar.bz2. Acest lucru va fi acoperit la sfârșitul articolului

865895 2
865895 2

Pasul 2. Creați un tarball dintr-un singur director

Există mai multe părți la comanda tar atunci când creați un tarball dintr-un director. Mai jos este un exemplu de comandă tar:

tar -cvfNume tar.tar / cale / către / director

  • tar - Aceasta invocă programul de arhivare tar.
  • c - Acest steag semnalează „crearea” fișierului.tar. Ar trebui să vină întotdeauna pe primul loc.
  • v - Aceasta indică faptul că procesul este „detaliat”. Aceasta va afișa o citire a tuturor fișierelor care sunt adăugate la fișierul.tar pe măsură ce este creat. Acesta este un steag opțional.
  • f - Acest steag înseamnă că următoarea parte va fi numele fișierului noului fișier.tar. Ar trebui să fie întotdeauna ultimul steag.
  • tarName.tar - Puteți alege orice nume doriți. Asigurați-vă că includeți extensia.tar la sfârșit. Puteți adăuga o cale la numele fișierului dacă doriți să creați tarball într-un director diferit de cel actual de lucru.
  • / cale / către / director - Introduceți în calea directorului din care doriți să creați fișierul.tar. Calea este relativă la directorul curent de lucru. De exemplu, dacă calea completă este ~ / home / user / Pictures și vă aflați în prezent în directorul / home, veți introduce / user / Pictures. Rețineți că vor fi incluse și toate subdirectoarele.
865895 3
865895 3

Pasul 3. Creați un tarball care include mai multe directoare

Adăugarea mai multor directoare este la fel de simplă ca adăugarea tuturor căilor la sfârșitul comenzii tar:

tar -cvf TarName.tar / etc / directory1 / var / www / directory2

865895 4
865895 4

Pasul 4. Adăugați fișiere sau directoare la un tarball existent

Puteți continua să adăugați fișiere și directoare la fișierele dvs. de arhivă.tar folosind semnalizatorul „adăugați”:

tar -rvf TarName.tar textfile.txt cale / către / alt / director

r - Acesta este steagul „adăugați”. Înlocuiește steagul c din comanda de creare tarball

865895 5
865895 5

Pasul 5. Comprimă un fișier.tar existent

Puteți utiliza „gzip” pentru a comprima rapid fișierul dvs. arhivă.tar. Dacă aveți nevoie de mai multă compresie (fișier de ieșire mai mic), puteți utiliza în schimb „bzip2”. bzip2 va dura mai mult timp pentru a comprima fișierul decât gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip va adăuga extensia.gz la numele fișierului: tarName.tar.gz
  • bzip2 va adăuga extensia.bz2 la numele fișierului: tarName.tar.bz2
865895 6
865895 6

Pasul 6. Comprimă tarball-ul când îl creezi

Puteți utiliza comenzile din pasul de mai sus pentru a comprima tarball-urile existente, dar le puteți comprima și pe măsură ce le creați utilizând steagurile potrivite:

tar -czvf Numele tar.tar.gz / cale / către / director tar -cjvf Numele tar.tar.bz2 / cale / către / director

  • z - Acest steag va comprima noul fișier.tar folosind gzip. Asigurați-vă că includeți extensia.gz la sfârșitul numelui fișierului.
  • j - Acest steag va comprima noul fișier.tar folosind bzip2. Asigurați-vă că includeți extensia.bz2 la sfârșitul numelui fișierului.

Recomandat: