Linux'ta Dosyalar Nasıl Taranır?

How Untar Files Linux



Tar, özellikle Linux'ta oldukça popüler bir arşiv formatıdır. Çoğu durumda, dağıtımlar paket güncellemeleri sağlamak için tar arşivlerini kullanır. Tar arşivleri, çevrimiçi dosya paylaşımı söz konusu olduğunda da yaygın olarak bulunur.

Linux'ta dosyaların nasıl açılacağını kontrol edin.







Linux'ta katran

Tar arşivlerini yönetmek için tüm Linux dağıtımları tar aracıyla birlikte gelir. Bir tar arşivinin içeriğini çıkarmak için kullanacağımız bu araçtır.



Her şeyi bir örnekle gösterelim. İlk olarak, birkaç dosya ve dizin içeren bir tar arşivi oluşturalım. Burada, tar arşivine dönüştürülecek olan Ants adında bir dizin oluşturdum.



$ağaçKarıncalar/





Şimdi dizinden bir tar arşivi yapalım. Burada tar, işi yapmak için çeşitli sıkıştırma algoritmaları kullanacaktır. Sıkıştırma algoritmasının çıktı dosyası adını dikte etmesi yaygın bir uygulamadır.

Gzip sıkıştırmasını kullanarak bir tar arşivi oluşturmak için aşağıdaki komutu kullanın.



$katran -cvzfants.tar.gz<kaynak_dosya_dizini>

bzip2 sıkıştırmasını kullanarak bir tar arşivi oluşturmak için aşağıdaki komutu kullanın.

$katran -cvjfants.tar.bz2<kaynak_dosya_dizini>

XZ sıkıştırmasını kullanarak bir tar arşivi oluşturmak için aşağıdaki komutu kullanın.

$katran -cvJfkarıncalar.tar.xz<kaynak_dosya_dizini>

tar dosyalarının ayıklanması

katran içeriğini listele

Aşağıdaki tar komutu, tar arşivinde bulunan tüm dosya ve dizinleri listeleyecektir.

$katran -tvf <tar_arşiv>

Kullandığımız bayrakların hızlı bir dökümünü yapalım.

  • t: Tar'a arşivin içeriğini listelemesini söyler.
  • v: Tar'a eylemini konsolda yazdırmasını söyler.
  • f: Tar'a işlemin hangi dosyada yapılacağını söyler.

Tüm dosyayı ayıkla

Artık elimizdeki tar arşivlerini çıkarmaya hazırız. Farklı türde tar arşivleri oluşturmak için farklı komutlar kullanmanız gerekirken, hepsini çıkarmak için yalnızca tek bir tar komutu kullanabiliriz.

Aşağıdaki tar komutu, geçerli herhangi bir tar arşivini çıkaracaktır. Benzer dosya adlarına sahip dosyalar varsa, çıkarma sırasında tar, arşiv dışındaki dosyaların üzerine yazar.

$katran -xvf <tar_arşiv>

Burada yeni bir katran bayrağıyla karşı karşıyayız.

  • x: tar'a bir arşiv çıkarmasını söyler.

tar'ın mevcut verilerin üzerine yazmasını istemiyorsanız -k bayrağını ekleyin. Tar'a mevcut herhangi bir dosya veya dizinin üzerine yazmamasını/değiştirmemesini söyler.

$katran -xvkf <tar_arşiv>

Belirli dosyaları ayıklayın

Yalnızca tek bir dosya almak için tüm tar arşivinin çıkarılmasına gerek duymadığınız bazı durumlar vardır. Tar aracı öyle bir esneklik sunar ki, yalnızca ihtiyacınız olan birkaç dosyayı ayıklayabilirsiniz.

Bu görev için tar komut yapısı şöyle görünecektir. Burada dosya adı, istediğiniz dosyanın dosya adı olacaktır. Tar arşivinin içindeki dosya adıyla eşleşmelidir.

$katran -xvf <tar_arşiv> <dosya adı>

Bir kaç dosyayı bu şekilde çıkartmak isterseniz aşağıdaki komut yapısını kullanın.

$katran -xvf <tar_arşiv> <dosyaadı_1> <dosyaadı_2>

Belirli dizinleri ayıklayın

Bu, tar arşivinin bir başka harika özelliğidir. Elinizdeki tar arşivinin bir veya daha fazlasını içerdiğini varsayarsak, tar'a hangi dizinin çıkarılacağını manuel olarak söyleyebilirsiniz.

Komut yapısı yukarıdaki bölüme benzer.

$katran -xvf <tar_arşiv> <dizin>

Birden fazla dizini çıkarmak istiyorsanız, aşağıdaki komutu çalıştırın.

$katran -xvf <tar_arşiv> <dizin_1> <dizin_2>

Son düşünceler

Tar arşivlerini çıkarmak oldukça basit bir iştir. Tüm bilmeniz gereken doğru tar komutudur. GUI ile eylemleri gerçekleştirmek ve bir dosya yöneticisi kullanmakla ilgileniyorsanız, dosya yöneticiniz varsayılan olarak tar arşivlerini çıkarma yeteneğine sahip olmalıdır.

Linux'ta, çeşitli sıkıştırılmış arşiv biçimlerini çıkarmak için daha fazla araç vardır. Linux'ta sıkıştırılmış arşivlerin nasıl ayıklanacağına bakın.

Mutlu bilgisayar!