Ə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:
- -c = yaratmaq
- -v = verbose
- -f = faylları
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:
- -t = arxivin siyahısı məzmunu
- -f = faylı
- -v = verbose
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:
- -x = çıxarış
- -v = verbose
- -f = faylı
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:
- -r = Əlavə et
- -v = Verbose
- -f = Fayllar
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.