Linux əmri nümunəsi "tar"

Əslində, tar faylları bir çox faylları olan bir arxiv faylının yaradılması metodudur.

Bir kompüterdən digərinə kopyalamaq istədiyiniz faylları olan bir qovluq quruluşunu düşünün. Sənədin surətini yerinə yetirən bir skript yaza bilər və bütün faylları hedef maşındakı düzgün qovluqlara yerləşdirə bilərsiniz.

Faylın bir hissəsi kimi daxil edilmiş bütün faylları və qovluqları birbaşa bir fayl yarada bilsəniz, daha sonra təyinat və surətə kopyalayacaqsınız.

WinZip kimi Windows proqramını istifadə etmək üçün istifadə olunan istifadəçilər artıq bu cür funksiyadan xəbərdar olacaqlar, lakin bir zip faylı və tar faylları arasındakı fərq tar faylının sıxılmamasıdır.

Tar.gz fayllarının necə çıxarılacağını göstərən təlimatda göstərilir ki, bir tar faylının sıxılmış olması kifayətdir.

Bu yazıda tar komandan necə istifadə edəcəyi sizə göstəriləcək.

Bir tar faylını necə yaratmaq olar

Ev qovluğunuzdakı şəkillər qovluğunu hər bir qovluğa bir çox şəkli olan müxtəlif qovluqlara təsəvvür edin.

Qovluq strukturunu aşağıdakı əmrdən istifadə edərək, bütün şəkilləri ehtiva edən bir tar faylını yarada bilərsiniz:

tar -cvf şəkilləri ~ / şəkillər

Şalterlər aşağıdakılardır:

Tar faylında olan faylları necə izləmək olar?

Aşağıdakı əmri istifadə edərək tar faylının məzmununu qeyd edə bilərsiniz:

tar-tf tarfilename

Bu tar faylında olan fayl və qovluqların siyahısını verir.

Qəribə bir mənbədən tar faylını çıxarmadan əvvəl həmişə bunu etməlisiniz.

Ən az bir tar faylında, faylları yaxşı bir başlanğıc nöqtəsi olduğu faylları bilmək üçün gözləmədiyiniz faylları və sisteminizin korrupsiyanı parçaları çıxara bilər.

Ən pis, pis adamlar sisteminizi məhv etmək üçün nəzərdə tutulmuş bir bomba bomba kimi bir şey yaratırlar .

Əvvəlki komanda sadəcə fayl və qovluqların siyahısını verir. Fayl ölçüsünü göstərən daha ətraflı görünüşü istəyirsinizsə aşağıdakı əmrləri istifadə edin:

tar -tvf tarfilename

Şalterlər aşağıdakılardır:

Tar Faylından necə çıxarmaq olar?

İndi tar faylını çıxarmaq istəyən tar faylında faylları qeyd etdiniz.

Tar faylının məzmununu çıxarmaq üçün aşağıdakı əmrləri istifadə edin:

tar-xvf tarfile

Şalterlər aşağıdakılardır:

Tar faylına faylları necə əlavə etmək olar?

Mövcud tar faylına fayl əlavə etmək istəyirsinizsə, aşağıdakı əmrləri yerinə yetirin:

tar -rvf tarfilename / path / to / files

Şalterlər aşağıdakılardır:

Yalnız daha yeni olduqda faylları necə əlavə etmək olar

Əvvəlki əmrlə bağlı problem, tar faylında mövcud olan faylları əlavə etsəniz, onlar üzərində yazılacaq.

Yalnız faylları daha yeni olduqda faylları əlavə etmək istəyirsinizsə aşağıdakı əmrləri istifadə edin:

tar -uvf tarfilename / path / to / files

Çıxarılıb çıxararkən faylları yazmaqdan necə önləmək olar?

Bir tar faylını çıxardırsanız, faylları artıq yazmaq istəməyəcəksiniz.

Bu əmr mövcud faylların tək qaldığına əmin olur:

tar-xkvf tarfilename

Yalnız mövcud fayllardan daha yeni olan faylları çıxarın

Bir tar faylını çıxardırsanız faylların üzərində yazılmaqdan xoşbəxt ola bilər, ancaq tar faylında fayl mövcud fayldan daha yeni olarsa.

Aşağıdakı əmr bunu necə göstərir:

tar - kip-yeni-faylları -xvf tarfilename

Tar faylına əlavə etdikdən sonra faylları necə çıxarmaq olar

Bir tar faylı sıkıştırılmamış olaraq qalır, belə ki tar faylına 400 gigabaytlıq faylınız varsa, 400 gigabaytlıq fayl ilə orijinal yeri və tar faylında 400 gigabaytlıq bir fayl olacaqsınız.

Bir tar faylına əlavə edildikdə orijinal faylı silmək istərdiniz.

Aşağıdakı əmr bunu necə göstərir:

tar --remove-files -cvf tarfilename / path / to / files

Yaratdığınızda bir tar faylını sıxmaq

Tar faylını yaratdıqdan dərhal sıxmaq üçün aşağıdakı əmrləri istifadə edin:

tar -cvfz tarfilename / yol / to / faylları

Xülasə

Tar komandasının onlarla keçidləri var və daha çox məlumatı insan tar komandanlığı və ya tar --help işlətməklə tapa bilərsiniz.