Günümüz dijital dünyasında verilerin birikmesi kaçınılmazdır. Arşivleme ve Sıkıştırma dosyalar için etkili bir yöntemdir, depolama alanı tasarrufu sağlamak ve verileri internet üzerinden göndermeye hazırlamak için. Özellikle Linux altında tar ve zip gibi komutların kullanımı yaygındır. Bu kılavuzda dosyaları ve klasörleri nasıl etkili bir şekilde arşivleyeceğinizi, sıkıştıracağınızı ve çıkartacağınızı öğreneceksiniz.

En Önemli Bilgiler

  • tar ve zip komutları, Linux altında dosyaları arşivleme ve sıkıştırmada merkezi araçlardır.
  • tar ile arşivler oluşturabilir ve ayrıca z seçeneğini ekleyerek sıkıştırabilirsiniz.
  • Arşivlerin çıkartılması da tar komutuyla yapılır ve belirli gereksinimleri karşılamak için çeşitli seçenekler kullanılabilir.
  • Tekil dosyaları sıkıştırmak için gzip gibi alternatifler de vardır.

Adaım Adım Kılavuz

tar ile Klasörleri ve Dosyaları Arşivleme

Dosyaları ve klasörleri arşivlemek için tar komutunu kullanıyoruz. Bir arşiv oluşturma veya mevcut bir arşivi çıkarma seçeneğiniz vardır. Bu adımda bir arşiv oluşturacaksınız.

Kommutu başlatmak için terminalinizi açın ve arşivlemek istediğiniz dosyaların bulunduğu dizine gidin. Bir arşiv oluşturmak için örnek bir komut:

tar cvf papir.tar papir papir2

Bu örnekte c "create" (oluştur), v "verbose" (ayrıntılı olarak göster) ve f "file" (dosya) olup, arşivin adını belirtir. Bu arşive papir ve papir2 klasörlerini ekliyoruz. Ekranda gördüğünüz çıktı, arşive eklenmesi planlanan tüm içerikleri gösterir.

Linux'te dosyaları etkili bir şekilde arşivleme ve sıkıştırma

Arşivi Kontrol Etme

Arşivinizi oluşturduktan sonra, içeriğini kontrol etmek isteyebilirsiniz. Arşivde hangi dosyaların bulunduğunu görmek için aşağıdaki komutu kullanabilirsiniz:

tar tf papir.tar

Bu komut, dosyaları çıkartmadan arşivde listeler. Hızlı bir genel bakış için yararlıdır.

Linux'ta dosyaları etkili bir şekilde arşivlemek ve sıkıştırmak

Arşivi Çıkarma

Mevcut bir tar arşivini çıkartmak çok kolaydır. Tar dosyanızın bulunduğu yere gidin ve aşağıdaki komutu kullanın:

tar xvf papir.tar

Burada x "extract" (çıkar) anlamına gelir. Çıkarma işlemi sırasında hangi dosyaların çıkarıldığını görmek için v seçeneğini ekleyebilirsiniz.

Linux'ta dosyaları etkili bir şekilde arşivlemek ve sıkıştırmak

Sıkıştırma ile Arşiv Oluşturma

Arşivlerinizin boyutunu daha da azaltmak için, arşivi oluştururken sıkıştırma için z seçeneğini ekleyebilirsiniz. Komut şu şekilde görünür:

tar cvfz papir.tar.gz papir papir2

Böylece bir.tar.gz arşivi oluşturulur; bu, arşivin hem tar formatında hem de gzip ile sıkıştırıldığını gösterir.

Linux'ta dosyaları etkili bir şekilde arşivlemek ve sıkıştırmak

Tekil Dosyalar için gzip Kullanımı

Sıkıştırmanın bir diğer yöntemi gzip kullanmaktır. Bunu tekil dosyaları sıkıştırmak için kullanabilirsiniz. Örneğin:

gzip dosya.txt

Bu, dosya.txt.gz adlı sıkıştırılmış bir dosya oluşturacak ve orijinal dosya.txt dosyasını silecektir. Dosyayı geri yüklemek için:

gunzip dosya.txt.gz
Linux'ta dosyaları etkili bir şekilde arşivlemek ve sıkıştırmak

Bir Dizin Altındaki Tüm Dosyaları Sıkıştırma

Mevcut dizindeki birden fazla dosyayı sıkıştırmak istiyorsanız, wildcards kullanabilirsiniz. Aşağıdaki komut, tüm dosyaları sıkıştırır:

gzip *

Bu, tüm dosyaları sıkıştırılmış.gz dosyalarına dönüştürecektir.

Linux'ta dosyaları etkili bir şekilde arşivlemek ve sıkıştırmak

Özet - Linux'ta Dosyaları Arşivleme ve Sıkıştırma

Artık tar ve gzip ile dosyaları ve klasörleri etkili bir şekilde nasıl arşivleyeceğinizi ve sıkıştıracağınızı öğrendiniz. Farklı seçenekler ve komutlar, verilerinizi etkili bir şekilde yönetmek için size esneklik sağlar.

Sıkça Sorulan Sorular

tar ile zip arasındaki fark nedir?tar dosyaları arşivlerken, zip hem dosyaları sıkıştırır hem de arşivler.

Bir tar.gz dosyasını nasıl çıkarırım?Terminalde tar xvf dosyaadi.tar.gz komutunu kullanın.

Bir tar arşivinden yalnızca bir dosyayı çıkarabilir miyim?Evet, tar xvf dosyaadi.tar.gz dosya.txt komutunu kullanarak belirli bir dosyayı çıkarabilirsiniz.

Arşivdeki dosyaların bir listesini hızlıca nasıl alabilirim?tar tf dosyaadi.tar komutunu kullanın.

Arşivlerimi en iyi nasıl saklayabilirim?Veri kaybını önlemek için bunları harici depolama aygıtlarında veya bulut çözümlerinde yedeklemek en iyi uygulamadır.