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:
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.

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:
Bu komut, dosyaları çıkartmadan arşivde listeler. Hızlı bir genel bakış için yararlıdır.

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:
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.

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:
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.

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:
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:

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:
Bu, tüm dosyaları sıkıştırılmış.gz dosyalarına dönüştürecektir.

Ö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.