Cum se arhivează fișiere folosind TAR pe Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

O arhivă este un tip special de fișier care poate stoca o multitudine de foldere și fișiere în cadrul acestuia. Ceea ce face arhivele atât de eficiente este că fișierele și folderele pe care le conțin păstrează structura de fișiere pe care o aveau în afara arhivei, iar această structură rămâne intactă atunci când o arhivă este nearhivată. Puteți arhiva fișiere și foldere în mai multe formate diferite, iar unul dintre acestea se întâmplă să fie TAR ( T maimuţă Cu arpagic) format. Utilizat în mod obișnuit pe sistemele Linux și Unix, un fișier TAR (cunoscut și coloquial sub numele de tarball ) este un fișier în format Consolidated Unix Archive.



Formatul de fișier TAR este utilizat exclusiv pentru a stoca cantități mari de date - nu pentru a le comprima. Fișierele TAR sunt, totuși, de obicei comprimate după ce sunt create , dar nu mai sunt fișiere TAR și se transformă în fișiere TGZ.



Pe Linux și Unix, crearea unui fișier TAR este la fel de simplă ca una și două - una fiind deschiderea unui fișier Terminal sau consolă, iar două tastând comanda necesară.



Pasul 1: Deschideți un terminal

Un terminal pe Linux

Dacă utilizați un sistem Linux, apăsați Ctrl + Tot + T pentru a lansa o nouă instanță a Terminal . Alternativ, puteți, de asemenea:

  1. Faceți clic pe Dash din colțul din stânga sus al ecranului pentru a deschide Dash (sau apăsați tasta Windows tasta siglă de pe tastatură pentru a obține același rezultat).

    Faceți clic pe butonul „Dash”



  2. Caută ' Terminal ”Și apăsați introduce .

    Căutați „terminal”

  3. În rezultatele căutării, faceți clic pe rezultatul căutării intitulat Terminal .

    Faceți clic pe „Terminal” în rezultate

Pe de altă parte, dacă utilizați un computer care rulează pe Unix, trebuie să:

  1. Click pe Aplicații sau Accesorii în bara de instrumente din partea de sus a ecranului.
  2. În meniul contextual care apare, faceți clic pe Terminal . Dacă faceți acest lucru, se va deschide imediat un nou Terminal fereastra pentru tine.

    Faceți clic pe „Terminal” în meniul contextual rezultat

    Un terminal pe un sistem Unix

Pasul 2: Tastați comanda necesară în terminal

Odată ce aveți o nouă instanță a Terminal pornind și rulând pe ecran, tot ce vă mai rămâne de făcut este să tastați comanda necesară. Comanda pe care trebuie să o introduceți în Terminal pentru a crea un fișier TAR va depinde dacă doriți să creați o arhivă a unui întreg folder și a tuturor subdirectoarelor și fișierelor pe care le conține sau o arhivă care conține doar unul sau mai multe fișiere specifice.

Dacă doriți să TAR un director complet și tot ce conține, tastați următoarele în Terminal fereastra și apăsați introduce :

tar -cvf X.tar / cale / către / folder

tar -cvf X.tar / cale / către / folder

Notă: În comanda de mai sus, înlocuiți X cu ceea ce doriți să fie denumit fișierul TAR creat și înlocuiți/ cale / către / folder cu calea completă către folderul (sau fișierul) pe care doriți să îl arhivați. De exemplu, dacă doriți să creați o arhivă a fișierului /fișierele mele/ dosar numit Dosare , comanda finală pe care o tastați va arăta cam așa:

tar -cvf Files.tar / usr / local / myfiles

tar -cvf Files.tar / usr / local / myfiles

Dacă, pe de altă parte, doriți să arhivați unul sau mai multe fișiere specifice folosind formatul de fișier TAR, tastați următoarele în Terminal fereastra și apăsați introduce :

tar -cvf X.tar / cale / către / fișier1 / cale / către / fișier2

tar -cvf X.tar / cale / către / fișier1 / cale / către / fișier2

Notă: În comanda de mai sus, înlocuiți X cu ceea ce doriți să fie denumit fișierul TAR creat. De asemenea, înlocuiți / cale / către / fișier1 cu calea completă către primul fișier pe care doriți să îl arhivați, / cale / către / fișier2 cu calea completă către al doilea fișier pe care doriți să îl includeți în arhivă și așa mai departe. Puteți adăuga directoare la câte fișiere individuale doriți să fie adăugate la arhivă - asigurați-vă că fiecare director este separat de predecesorul său de un spațiu.

2 minute citite