Linux işletim sisteminde sıkıştırma işlemleri, tar kullanımı
Bu dersimizde Linux işletim sisteminde sıkıştırma işlemlerine değineceğiz, tar komutunun kullanımını inceleyeceğiz.

Yukarıdaki parametrelerin dışında da parametreler vardır, ama biz sadece en çok kullanılanları ekledik. Parametreler şu formatta kullanılır.
#tar -parametreler sıkıştırılacak_dosya_adı sıkıştırılan_dosyalar
Şimdi arşivleme yapmak isteyelim. Önce üç tane dosya oluşturalım, bunun için touch komutunu kullanıyorduk.
# touch dosya1
# touch dosya2
# touch dosya3
Üç tane dosyamız oluştu ama içlerinde hiçbir şey olmadığı için 0 KB olarak görünecektir. Şimdi nano editörü ile açalım ve birşeyler yazalım ve kaydedelim.
#nano dosya1
#nano dosya2
#nano dosya3
Şimdi de arşivleme komutunu verelinm
#tar cvf dosya.tar dosya1 dosya2 dosya3
Sıkıştırma yapmak için ise;
#tar -zcvf dosya.tar dosya1 dosya2 dosya3
sıkıştırılmış dosyayı açmak için ise aşağıdaki komutu kullanacağız ama ilk önce sıkıştırılmış dosya.tar dışındaki tüm dosyaları silelim.
Dosyaları silmek için rm komutunu kullanıyorduk.
# rm dosya1
# rm dosya2
# rm dosya3
Şimdi dosya.tar dosyasını açabiliriz.
#tar -zxvf dosya.tar
Mutlu çalışmalar,
Oğuzhan TAŞ
Şubat, 2019
KAYNAKLAR
https://www.computerhope.com/unix/utar.htm

tar komutu hem arşivleme, hem de sıkıştırma işlemi için kullanılır. Arşivleme işleminde dosyalar birleştirilir ama toplam dosya boyutunda küçülme olmaz. Sıkıştırma işleminde ise hem dosyalar birleştirilir hem de sıkıştırma algoritmalarıyla dosya boyutu küçültülür. Sıkıştırma işlemini gerçekleştirmek için gzip algoritması genelde kullanılır, bunun için tar komutunun parametrelerine z ekleriz. Diğer parametreler şöyledir.
a | Append, sıkıştırılmış dosyaya ekleme işlemi yapar. |
c | Create, yeni arşiv dosyası oluşturur. |
d | Arşiv ve dosya sistemi arasındaki farkları görüntüler |
r | Arşivin sonuna dosya ekler |
u | Arşive ekleme yapar ama sadece daha yenileri ile değiştirir. |
v | Verbose, yapılan işlemi standart çıkışa listeler |
t | Tar dosyasının içeriğini listeler. |
x | Extract, sıkıştırılmış dosyaları açmak için kullanılır |
Yukarıdaki parametrelerin dışında da parametreler vardır, ama biz sadece en çok kullanılanları ekledik. Parametreler şu formatta kullanılır.
#tar -parametreler sıkıştırılacak_dosya_adı sıkıştırılan_dosyalar
Şimdi arşivleme yapmak isteyelim. Önce üç tane dosya oluşturalım, bunun için touch komutunu kullanıyorduk.
# touch dosya1
# touch dosya2
# touch dosya3
Üç tane dosyamız oluştu ama içlerinde hiçbir şey olmadığı için 0 KB olarak görünecektir. Şimdi nano editörü ile açalım ve birşeyler yazalım ve kaydedelim.
#nano dosya1
#nano dosya2
#nano dosya3
Şimdi de arşivleme komutunu verelinm
#tar cvf dosya.tar dosya1 dosya2 dosya3
Sıkıştırma yapmak için ise;
#tar -zcvf dosya.tar dosya1 dosya2 dosya3
sıkıştırılmış dosyayı açmak için ise aşağıdaki komutu kullanacağız ama ilk önce sıkıştırılmış dosya.tar dışındaki tüm dosyaları silelim.
Dosyaları silmek için rm komutunu kullanıyorduk.
# rm dosya1
# rm dosya2
# rm dosya3
Şimdi dosya.tar dosyasını açabiliriz.
#tar -zxvf dosya.tar
Mutlu çalışmalar,
Oğuzhan TAŞ
Şubat, 2019
KAYNAKLAR
https://www.computerhope.com/unix/utar.htm

Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?