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.