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(56)
- Csharp Formlar(20)
- Web Tasarım(10)
- CSS(24)
- JavaScript(32)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(15)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(1)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(6)
- C Programlama(10)
- Makine Öğrenmesi(0)
- Flutter - Dart(7)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: SQL nedir, Temel SQL Komutları nele...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...
- :: Web Tasarım öğrenmeye nereden başla...
- :: Asp.net ile Sql Server Veritabanına...