Vikipedi görə, bir tarball çox faylları "tarball" adlanan bir faylya birləşdirə bilən bir kompüter fayl formatıdır, adətən sıxılmışdır.
Bəs bu bizə necə kömək edir və biz bunları nə üçün istifadə edə bilərik?
Keçmiş tar faylları bantlara məlumatların saxlanılması üçün yaradılmışdır və tapşırıq ardıcıllığı üçün tar taralıdır. Hal-hazırda bu məqsəd üçün istifadə edilə bilən bir tar faylının konsepsiyası bir ardıcılda bir çox faylları bir araya toplamaq üçün bir yoldur.
Tar Dosyasından istifadə etmənin faydaları nədir?
- Çox faylları bir tar faylına qruplaşdıra bilərsiniz
- Tar komutu ən çox Linux sistemlərində mövcuddur və bu səbəbdən ətraf mühitə köçürülə və uyğunluq məsələləri olmadan çıxarıla bilər
- Tar faylları fayllar üçün giriş müddətlərini saxlayır
- Tar faylları faylların icazələrini saxlayır
- Tar faylında simvolik əlaqələr vardır
- Tar faylları bant, DVD, USB sürücü kimi xam cihazlara yaza bilərsiniz
Tar fayllarını yaratmaq üçün səbəblər
Sıkıştırılmış tar faylları yaxşı yedeklemeler yapar ve DVD'ler, xarici sabit diskler, şeritler ve diğer medya cihazlarına ve ağ konumlarına kadar kopyalanabilir. Bu məqsəd üçün bir tar faylını istifadə edərək arxiv içərisindəki bütün faylları gerektiğinde orijinal yerlərə çıxara bilərsiniz.
Tar faylları proqram və ya digər əməkdaşlıqda olan məzmunu yaymaq üçün də istifadə edilə bilər. Ərizə onlarla müxtəlif proqram və kitabxanalardan, eləcə də şəkillər, konfiqurasiya faylları, oxumaq faylları və fayllar kimi digər dəstəkləyici məzmunlardan ibarətdir.
Bir tar fayl bu quruluşu paylama məqsədləri üçün bir yerdə saxlamağa kömək edir.
Tar fayllarını istifadə etmənin pis olması
Vikipediya, bunlarla məhdudlaşmadığı tar fayllarını istifadə etmək üçün bir sıra məhdudiyyətləri siyahıya alır:
- Əməliyyat sisteminin dəstəklənməsi. Tar faylları UNIX və Linux platformalarında geniş şəkildə qəbul edilir, lakin Windows-da onları açmaq üçün üçüncü tərəf vasitələr tələb olunur
- Tarbombs - Əsasən bu tar faylları bütün fayl sisteminizdə birdən çox dizindəki faylları genişləndirmək və yerləşdirmək üçün nəzərdə tutulmuşdur. Özünüzü istifadə edərkən tarballları qəbul edərkən bu problemdir. Hesaplamada ən çox şey kimi, etibarlı resurslar da əsasdır.
- Fərdi faylları tar faylından tapmaq və çıxarmaq çətindir
- Gzip ilə sıxılmış olduğunuzda, faylın bütün faylını açmaq lazımdır, halbuki standart zip faylı ilə sıxılmış və fərdi faylları çıxararkən arxiv məzmununu görə bilərsiniz.
- Bir tar faylının eyni yerə sahib olduğu iki eyni faylya sahib ola bilər ki, bu da çıxarıldıqda birinin digərinə yazılmasına səbəb ola bilər
Bir tar faylını necə yaratmaq olar
Tar faylını yaratmaq üçün aşağıdakı sözdizimini istifadə edin:
tar-cf tarfiletocreate listoffiles
Misal üçün:
tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*
Bu, musiqi, şəkillər və videolar qovluğundakı bütün fayllarla garybackup adlı tar faylını yaradır. Nəticədə fayl tamamilə sıkıştırılmamış və orijinal qovluqlarla eyni ölçüyə malikdir.
Bu şəbəkə üzərində kopyalanma və ya DVD-lərə yazma baxımından böyük deyil, çünki daha çox bant genişliyi, daha çox disk çəkəcək və kopyalanmaq daha yavaş olacaq.
Gzip komutunu tar əmri ilə birgə istifadə edərək, sıxılmış tar faylını yaratmaq olar.
Əslində, sıxılmış tar faylları tarballadır.
Tar faylında olan faylları necə izləmək olar?
Tar faylının məzmununun bir siyahısını almaq üçün aşağıdakı sözdizimini istifadə edir:
tar -tvf tarfilename
Misal üçün:
tar -tvf garybackup
Bir tar faylını çıxarmaq üçün necə
Aşağıdakı sözdizimini istifadə edərək tar faylından bütün faylları çıxarmaq üçün:
tar-xf tarfilename