Teyp Arşivi veya tar, izinler gibi dosya sistemi bilgilerini korurken bir arşive dosya ve dizin oluşturmaya yönelik bir dosya biçimidir. tar komutunu tar arşivleri oluşturmak, arşivleri çıkarmak, arşivlerde saklanan dosya ve dizinleri görüntülemek ve mevcut bir arşive dosya eklemek için kullanabiliriz. Tar, basit ama güçlü bir arşivleme aracıdır.
Bu kılavuz, Linux makinenizde tar arşivleri oluşturma ve çıkarma konusunda size yol gösterecektir.
Tar'ı Yükle
Çoğu Linux dağıtımında, tar önceden yüklenmiş olacaktır. Ancak, yapmamanız durumunda. Durumunuz buysa, komutları kullanın:
Debian/Ubuntu:
apt paket yöneticisini şu şekilde kullanın:
$sudo apt-get install katran
Kemer / Manjaro:
Arch tabanlı dağıtımlarda:
$sudopacman-S katran
REHL/CentOS:
REHL Ailesi'nde yum'u şu şekilde kullanın:
$sudo yükleme katranTar Dosya Biçimleri
Tar, sıkıştırılmamış ve sıkıştırılmış arşivleri destekler. Tar arşivlerinin ortak uzantıları şunları içerir:
- .katran – Ham bir tar dosyası.
- .tar.gz, .tgz, .tar.gzip - Gzip tar arşivi.
- .tar.bz2, .tbz, .tbz2, .tar.bzip2 – Bzipli tar arşivi.
- .tar.Z, .Z, .taz – Tar arşivini sıkıştırın.
Katran Temel Kullanım
Komut satırında tar kullanılması genel sözdizimini benimser:
$katran [OPERASYONLAR] [SEÇENEKLER]arşiv_adı dosyaları/dizinler_to_arşivTar yardımcı programını çağırarak başlıyoruz, ardından gerçekleştirilecek işlem. İşlemler şunları içerebilir:
- -C - bir arşiv oluştur
- -x - arşivi çıkar
- -T – arşivdeki dosya ve dizinleri gösterir.
Ardından, yardımcı programın davranışını değiştirme seçeneklerini geçiyoruz. Bu seçenekler ayrıntılı için -v veya arşiv adı için -f, arşivi gzip yoluyla filtrelemek için -z ve daha fazlası olabilir.
Son olarak arşiv adını ve arşive eklenecek dosya ve dizinleri geçiyoruz.
Basit Bir Arşiv Nasıl Oluşturulur
Yukarıda bahsettiğimiz gibi tar, bir dizi sıkıştırmayı destekler. Oluşturulacak arşiv türünü belirtmek için dosya adına istediğiniz uzantıyı ekleyin. Örneğin, gzip'li bir tar arşivi oluşturmak için dosya adını myarchive.tar.gz olarak girin.
Dosyaları içeren arşivi oluşturmak için aşağıdaki komutu kullanın: file1, file2, file3, file4
$sudo katran -C -Farşivim.tar dosya1, dosya2, dosya3-c, tar'a yeni bir arşiv oluşturmasını söyler. -f bayrağı dosya adını belirtir.
Dizin Nasıl Taranır?
Tüm dosyaların ve alt dizinlerin bulunduğu bir dizinde tar arşivi oluşturmak için dizin yolunu geçin. Oradan, tar, tüm dosyaları ve dizinleri özyinelemeli olarak bulur ve arşive ekler.
Örnek bir komut:
$sudo katran -C -F -İle birlikte -vgzipli.tar.gz/ev/ubuntu–no-recursion bayrağını kullanarak özyinelemeli dizin arşivlemesini engelleyebilirsiniz.
Katran Arşivinin İçeriği Nasıl Gösterilir
Tar arşivindeki dosya ve dizinleri görüntülemek için -t seçeneğini kullanırız. Örneğin:
$katran -T -Fgzipli.tar.gz
Tar Arşivi Nasıl Çıkarılır
Bir tar arşivini ayıklamak için, çıkartma işlemi için -x işlem bayrağını kullanın. gzip, lzma, bz2 ve daha fazlası gibi herhangi bir tar sıkıştırma biçimini iletebilirsiniz.
Tar arşiv dosyalarını çıkarmak için en yaygın komut şudur:
$katran -xvfarşiv.tar.[uzantı]Basit bir tar arşivini çıkarmak için:
$katran -xvfarşivim.tarKomut, arşivin içeriğini geçerli dizine çıkaracaktır.
Belirli Bir Dosya Nasıl Ayıklanır
Bazı durumlarda, bir arşivden belirli dosyaları almanız gerekebilir. Bunu yapmak için dosya adlarını boşlukla ayırarak tar komutuna iletin.
Örneğin:
$katran -xvfsample.wma info.txt yedekleme.logBelirli bir dizine nasıl çıkarılır
Belirtildiği gibi tar, arşivi mevcut çalışma dizininde çıkarır. Arşivlenen dosyaların ayıklandığı dizini değiştirmek için -C bayrağını şu şekilde kullanın:
$mkdir~/arşivim&& katran -xvfarşivim.tar-C /ev/ubuntu/arşivimBir Arşive Dosya Nasıl Eklenir
Varolan bir arşive dosya eklemek için, -r için eklemeyi, ardından arşivin adını ve eklenecek dosyaları kullanırız.
Örneğin:
$katran -rvfarşivim dosya1 dosya2 dosya3Arşivden Dosyalar Nasıl Kaldırılır
–delete seçeneğini kullanarak, belirli dosyaları bir arşivden şu şekilde kaldırabiliriz:
$katran -xvf --silmekarşivim.tar dosya1 dosya2 dosya3Çözüm
Tar, Linux'ta değerli bir yardımcı programdır, çoğu paket tar formatında arşivlenir ve aracın nasıl kullanılacağını bilmek yararlıdır.