3 min read

Linux Dosya Sıkıştırma Açma Nasıl Yapılır?

Linux Dosya Sıkıştırma Açma Nasıl Yapılır?

Linux, güçlü ve esnek bir işletim sistemi olarak, sistem yöneticileri ve geliştiriciler için sıkıştırma ve arşivleme işlemleri konusunda pek çok araç sunmaktadır. Bu yazıda, Linux'ta sıkıştırma ve arşivleme işlemlerini nasıl gerçekleştirebileceğinizi anlatacağım. Özellikle gzip, bzip2, tar, zip ve diğer araçları kullanarak dosya sıkıştırma ve arşivleme adımlarını detaylı şekilde ele alacağım.


1. Gzip ile Dosya Sıkıştırma ve Açma

Gzip, Linux’ta en yaygın kullanılan sıkıştırma aracıdır. Yüksek sıkıştırma oranı ve hız sunar.

  • Dosya Sıkıştırma: gzip -9 dosya
    Bu komut, dosyayı en yüksek sıkıştırma oranıyla gzip ile sıkıştırır ve .gz uzantılı bir dosya oluşturur.
  • Dosya Açma: unzip dosya.gz
    dosya.gz isimli sıkıştırılmış dosyayı açar.

2. Bzip2 ile Dosya Sıkıştırma ve Açma

Bzip2, genellikle gzip'ten daha iyi sıkıştırma sağlar, ancak biraz daha yavaş çalışır.

  • Dosya Sıkıştırma: bzip2 dosya
    Bu komut, dosyayı bzip2 ile sıkıştırır ve .bz2 uzantılı hale getirir.
  • Dosya Açma: unzip2 dosya.bz2
    dosya.bz2 isimli bzip2 sıkıştırmalı dosyayı açar.

3. Tar ile Arşivleme ve Sıkıştırma

Tar, dosya ve dizinleri arşivlemek için kullanılan bir araçtır. Ayrıca sıkıştırma özellikleriyle de güçlüdür.

  • Arşiv Dosyası Çıkartma (Sıkıştırılmamış): tar -xvf arsiv.tar
    .tar uzantılı sıkıştırılmamış bir arşiv dosyasını bulunduğunuz dizine çıkarır.

  • Arşiv Dosyasını Gzip ile Çıkartma: tar -zxvf arsiv.tar.gz
    .tar.gz veya .tgz uzantılı sıkıştırılmış arşiv dosyasını bulunduğunuz dizine çıkarır. Bu komut aynı zamanda .tgz uzantılı dosyalarla da çalışır.

  • Sıkıştırılmış Arşivi Belirtilen Dizinlere Çıkarma: tar -zxvf arsiv.tar.gz -C dizin
    .tar.gz dosyasını belirtilen dizine çıkarır.

  • Bzip2 ile Sıkıştırılmış Arşivi Çıkarma: tar -jxvf arsiv.tar.bz2 -C dizin
    .tar.bz2 uzantılı bzip2 ile sıkıştırılmış arşivi belirtilen dizine çıkarır.

  • Dosya ve Dizinleri Arşivleyip Gzip ile Sıkıştırma: tar -zcvf arsiv.tar.gz dizin1 dizin2 ... dosya1 dosya2 ...
    Belirtilen dizin ve dosyaları .tar formatında arşivler, ardından gzip ile sıkıştırarak .tar.gz dosyası oluşturur.

4. Zip ile Arşivleme ve Açma

Zip, özellikle Windows sistemlerinde yaygın olarak kullanılan bir sıkıştırma formatıdır, ancak Linux'ta da oldukça yaygındır.

  • Arşiv Açma: unzip arsiv.zip -d dizin
    .zip uzantılı arşiv dosyasını belirtilen dizine çıkarır.

5. Arj Arşivlerini Açma

Arj, eski bir arşiv formatıdır, ancak bazı durumlarda hala kullanılmaktadır.

  • Arşiv Açma: unarj e arsiv.arj
    .arj uzantılı arşiv dosyasını çıkarır.

6. Uuencode ile Kodlanmış Dosyaları Açma

Bazen dosyalar, e-posta ekleri gibi yollarla uuencode ile kodlanmış olabilir. Linux’ta bu tür dosyaları açmak için uudecode komutu kullanılır.

  • Kodlanmış Dosyayı Açma: uudecode -o hedef kaynak
    uuencode ile kodlanmış bir dosyayı açar ve belirtilen hedefe çıkarır.

Yazılarda belirttiğim şekilde, verimli arşivleme yöntemleriyle dosyalarınızı güvenli bir şekilde saklayabilirsiniz. Hangi aracı kullanacağınız, sıkıştırma hızı ve verimliliği gibi faktörlere göre değişebilir. Ancak her biri, Linux sistemlerindeki dosya yönetimini kolaylaştırmak için önemli araçlardır.

  • Aklınıza takılan veya benimle görüşmek istediğiniz bir konu olur ise bana [email protected] mail adresimden ulaşabilirsiniz.