როგორ დავაფიქსირო დირექტორია (სურათებით)

Სარჩევი:

როგორ დავაფიქსირო დირექტორია (სურათებით)
როგორ დავაფიქსირო დირექტორია (სურათებით)

ვიდეო: როგორ დავაფიქსირო დირექტორია (სურათებით)

ვიდეო: როგორ დავაფიქსირო დირექტორია (სურათებით)
ვიდეო: რა არის მყარი დისკი (Hard Drive) და როგორ შევამოწმოთ რამდენად ჯანასაღია? 2024, მაისი
Anonim

Linux– ის სისტემიდან ფაილების გადაცემის ყველაზე გავრცელებული გზა არის tar ბრძანების გამოყენებით. როდესაც დაარეგულირებთ დირექტორიას, შეგიძლიათ მარტივად გააფართოვოთ ფაილების ჯგუფი ერთ ფაილში. ამ ფაილის გადატანა ან შენახვა შესაძლებელია, ან მისი შეკუმშვა მისი ზომის შესამცირებლად.

ნაბიჯები

865895 1
865895 1

ნაბიჯი 1. გაიგე ფორმატი

Linux– ში, მრავალი ფაილის დაარქივება ხორციელდება tar ბრძანების გამოყენებით. ეს ბრძანება აერთიანებს მრავალ ფაილს ერთ ფაილში, რაც შესაძლებელს გახდის შეკუმშვას ან უფრო ადვილად გადატანას სხვა კომპიუტერზე. შედეგად ფაილს ექნება.tar გაფართოება..tar ფაილებს ხშირად უწოდებენ tarballs.

Tar ბრძანება მხოლოდ დაარქივებს ფაილებს. ის არ შეასრულებს რაიმე შეკუმშვას, ამიტომ არქივი იქნება იგივე ზომის, რაც ორიგინალური ფაილები. თქვენ შეგიძლიათ შეკუმშოთ.tar ფაილი gzip ან bzip2 გამოყენებით, რის შედეგადაც.tar.gz ან.tar.bz2 გაფართოება. ეს იქნება განხილული სტატიის ბოლოს

865895 2
865895 2

ნაბიჯი 2. შექმნა tarball ერთი დირექტორია

Tar ბრძანების რამდენიმე ნაწილია, როდესაც თქვენ შექმნით tarball დირექტორიიდან. ქვემოთ მოცემულია tar ბრძანების მაგალითი:

tar -cvf tarName.tar/path/to/დირექტორია

  • tar - ეს იწვევს ტარის დაარქივების პროგრამას.
  • გ - ეს დროშა ნიშნავს.tar ფაილის "შექმნას". ის ყოველთვის პირველ ადგილზე უნდა იყოს.
  • v - ეს იმაზე მეტყველებს, რომ პროცესი "სიტყვიერია". ეს გამოჩნდება ყველა ფაილის წაკითხვა, რომელიც დაემატება.tar ფაილს შექმნისას. ეს არის არჩევითი დროშა.
  • ვ - ეს დროშა ნიშნავს, რომ შემდეგი ნაწილი იქნება ახალი.tar ფაილის ფაილის სახელი. ის ყოველთვის უნდა იყოს ბოლო დროშა.
  • tarName.tar - თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი სახელი, რომელიც გსურთ. უბრალოდ დარწმუნდით, რომ დასასრულს ჩართავთ.tar გაფართოებას. თქვენ შეგიძლიათ დაამატოთ გზა ფაილის სახელზე, თუ გსურთ შექმნათ tarball სხვა დირექტორიაში, ვიდრე თქვენი ამჟამინდელი სამუშაო.
  • /path/to/დირექტორია - შეიყვანეთ დირექტორია იმ ბილიკში, საიდანაც გსურთ შექმნათ.tar ფაილი. გზა შედარებითია თქვენს ახლანდელ სამუშაო დირექტორიასთან. მაგალითად, თუ სრული გზა არის ~/მთავარი/მომხმარებელი/სურათები და თქვენ ამჟამად ხართ/სახლის დირექტორიაში, თქვენ უნდა შეიყვანოთ/მომხმარებელი/სურათები. გაითვალისწინეთ, რომ ყველა ქვე დირექტორიაც იქნება ჩართული.
865895 3
865895 3

ნაბიჯი 3. შექმენით tarball, რომელიც მოიცავს მრავალ დირექტორიას

რამოდენიმე დირექტორიის დამატება ისეთივე მარტივია, როგორც ყველა ბილიკის დამატება tar ბრძანების ბოლომდე:

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

865895 4
865895 4

ნაბიჯი 4. დაამატეთ ფაილები ან დირექტორიები არსებულ ტარბოლს

თქვენ შეგიძლიათ გააგრძელოთ ფაილების და დირექტორიების დამატება თქვენს.tar არქივში, "დამატების" დროშის გამოყენებით:

tar -rvf tarName.tar textfile.txt path/to/other/დირექტორია

r - ეს არის "დანამატის" დროშა. ის ცვლის c დროშას tarball შექმნის ბრძანებიდან

865895 5
865895 5

ნაბიჯი 5. შეკუმშოს არსებული.tar ფაილი

თქვენ შეგიძლიათ გამოიყენოთ "gzip" თქვენი.tar არქივის ფაილის სწრაფად შეკუმშვისთვის. თუ გჭირდებათ მეტი შეკუმშვა (მცირე გამომავალი ფაილი), შეგიძლიათ გამოიყენოთ "bzip2". bzip2 ფაილის შეკუმშვას უფრო მეტი დრო დასჭირდება ვიდრე gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip დაამატებს.gz გაფართოებას ფაილის სახელს: tarName.tar.gz
  • bzip2 დაამატებს.bz2 გაფართოებას ფაილის სახელს: tarName.tar.bz2
865895 6
865895 6

ნაბიჯი 6. შეკუმშეთ tarball როდესაც თქვენ შექმნით მას

თქვენ შეგიძლიათ გამოიყენოთ ბრძანებები ზემოთ მოცემულ საფეხურზე არსებული ტარბალების შეკუმშვისთვის, მაგრამ ასევე შეგიძლიათ შეკუმშოთ ისინი შექმნისას სწორი დროშების გამოყენებით:

tar -czvf tarName.tar.gz/path/to/directory tar -cjvf tarName.tar.bz2/path/to/directory

  • z - ეს დროშა შეკუმშავს ახალ.tar ფაილს gzip გამოყენებით. დარწმუნდით, რომ შეიტანეთ.gz გაფართოება ფაილის სახელის ბოლოს.
  • j - ეს დროშა შეკუმშავს ახალ.tar ფაილს bzip2– ის გამოყენებით. დარწმუნდით, რომ შეიტანეთ.bz2 გაფართოება ფაილის სახელის ბოლოს.

გირჩევთ: