Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 172
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Linux altında Windows yaz..
(10679 okuma, 6 yanıt)
 Pardus'a gereken desteği ..
(11110 okuma, 7 yanıt)
 Firefox'a rağbet azalma e..
(22853 okuma, 17 yanıt)
 Pardus 2008, yakında.....
(4667 okuma, 0 yanıt)
 Turkix Öldü!..
(5513 okuma, 0 yanıt)
 Pardus 2007 çıktı..
(5380 okuma, 0 yanıt)
 Koffice 1.6.1 Duyuruldu..
(5381 okuma, 0 yanıt)
 BitDefender Linux Edition..
(10229 okuma, 4 yanıt)
 Ati den yeni ekran kartı ..
(5432 okuma, 1 yanıt)
 OpenOffice.org 2.0.3..
(4873 okuma, 0 yanıt)
 Linux İşletim Sisteminde ..
(5155 okuma, 0 yanıt)
 Linux'ta Örnek Ağ Uygulam..
(5044 okuma, 0 yanıt)
 Konsolda Türkçe Yazmak..
(4747 okuma, 0 yanıt)
 Linux Dosya Sistemi Yapıs..
(4649 okuma, 0 yanıt)
 Yeni Yazılımların Yüklenm..
(4647 okuma, 0 yanıt)
 Modüller (Yüklenebilir Çe..
(4619 okuma, 0 yanıt)
 Dosya Arşivleme ve Sıkışt..
(4906 okuma, 0 yanıt)
 Diğer Dosya Sistemlerinin..
(4586 okuma, 0 yanıt)
 Dosyanın Sahibinin ve Gru..
(4718 okuma, 0 yanıt)
 Erişim Hakları..
(4872 okuma, 0 yanıt)
 LILO Konfigürasyonu..
(4653 okuma, 0 yanıt)
 Yazılım Özellikleri..
(4609 okuma, 0 yanıt)
 Google'ın resim işleme ya..
(5251 okuma, 0 yanıt)
 linux altında programlama..
(5174 okuma, 0 yanıt)
 Linux üzerindeki en iyi w..
(8977 okuma, 5 yanıt)
 Windows programlarının Li..
(7205 okuma, 2 yanıt)
 aMSN 0.95..
(5200 okuma, 0 yanıt)
 Kopete ile mesajlaşın...
(6491 okuma, 2 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Dosya Arşivleme ve Sıkıştırma
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Dosya Arşivleme ve Sıkıştırma

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Linux Yazılım
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
Tunca
Mesaj: 100+
Mesaj: 100+





Kayıt: Nov 26, 2005
Mesajlar: 192
Konum: İstanbul

MesajTarih: 2006-06-09, 19:59:06    Mesaj konusu: Dosya Arşivleme ve Sıkıştırma Alıntıyla Cevap Gönder

Linux altında dosya arşivlenmesi ve sıkıştırılması neredeyse belirli ve standartlaşmış birkaç komut ile gerçekleştiriliyor. tar komutu YARDIMıyla istenilen dosyaları arşivleyebilir, bunların üzerine yenilerini ekleyebilir, istediğiniz zaman da tekrar açıp eski haline getirebilirsiniz. GNU gzip komutu ise dosyaların sıkıştırılması (zip) ve sıkıştırılmış dosyaların açılması (unzip) işlemlerini yapabiliyor. Fazla disk alanınız yoksa bu iki komut her zaman YARDIMınıza koşacaktır.

Dosya Arşivleme
tar (Tape ARchive) programı, bir veya birden fazla dosyayı tek bir forma sokar. Genellikle bir dizin ve bu dizinin altında yer alan tüm alt dizinleri biraraya getirmek için kullanılır. tar, dosyaların üzerinde sıkıştırma işlemini normalde uygulamaz. Fakat tar'ın GNU sürümü (Linux'ta da kullanılan) bu işlemi gzip kullanmadan da yapabiliyor.

tar komutuna bir örnek verelim :


$ tar -cf arsiv.tar tmp/


Bu komut, -c (create archive) parametresi YARDIMıyla tmp dizini altındaki herşeyi paketleyip arsiv.tar isimli dosyaya yollar. -f parametresi, hangi dosyaya yazılacağını belirtir. İstediğiniz zaman dosyayı tekrar açmak isterseniz :


$ tar -xf arsiv.tar


komutunu kullanın. -x (extract) parametresi, -f ile belirtilen dosyayı açacaktır.

-r opsiyonu ile daha önce yaratılmış bir arşive dosya eklenebilir. Böylece dosyayı açma ve tekrar arşiv oluşturma işleminden kurtulmuş olursunuz.


$ tar -rf arsiv.tar ekleme.txt


Dosyanın içeriğini önceden görebilmek için -t parametresini kullanın ve bu işlemi de alışkanlık haline getirin. Bazı durumlarda arşivlenmiş yazılım, kendine ait bir dizin açmak yerine içerdiği dosyaları bulunduğu yere yazabilir.


tar -tf arsiv.tar


Hangi dosyaların açıldığını ekranda görebilmek için -v parametresini ekleyin:


# tar -zcvf tmp.tgz /tmp
tar: Removing leading / from absolute path names in the archive.
tmp/
tmp/tar-error
tmp/.X11-unix/
tmp/rc.inet1.OLD
tmp/networks.OLD
tmp/linux/
tmp/linux/fss.txt
tmp/lilo.conf
tmp/PKGTOOL.REMOVED


Aşağıdaki komut, arşivlenen dosyaları diskete kaydetmeye yarıyor. Bunun için temiz bir disketi yuvasına yerleştirin ve aşağıdaki satırı yazın.


# tar -cf /dev/fd0 tmp/


tmp dizini altındaki herşeyi diskete kaydetmiş olduk. Açmak için bilinen yöntemi kullanırız :


# tar -xf /dev/fd0


Dosya Sıkıştırma ve Açma
Dosya sıkıştırma amacıyla sıkça kullanan iki yazılım vardır : gzip ve compress. Her iki yazılım da Slackware Linux dağıtımında bulunuyor. GNU'nun dağıtımı olan gzip, tar ile birlikte kullanılan ve dosya sıkıştırma ve arşivlemede neredeyse standart haline gelmiş bir program. Bir dosyayı sıkıştırmak için parametre girmeden gzip komutunun ardından dosya ismini yazın.


$ gzip elvis
$ ls -al
elvis.gz


gzip ile sıkıştırılmış dosyaların sonu .gz ile biter. Bunları açmak için gunzip komutunu kullanın:


$ gunzip elvis.gz


compress ve uncompress de sırayla bir dosyayı sıkıştırmak ve açmak için kullanılır. Aslında Linux'ta uncompress adında bir yazılım yoktur, bu dosya ismi compress dosyasına bağlantılıdır. compress ile sıkıştırılan dosyaların sonu .Z ile biter.


$ ls -al web.html
-rw-r--r-- 1 gorkem users 41450 Jan 27 13:40 web.html
$ compress web.html
$ ls -al web.html.Z
-rw-r--r-- 1 gorkem users 18906 Jan 27 13:40 web.html.Z


Yukarıdaki web.html dosyasını sıkıştırdığımızda dosyanın boyutu 41450 bayttan 18906 bayta indi. Açmak için:


$ uncompress web.html.Z


Bir dosyanın uzantısından ne tür bir dosya olduğunu anlayamazsanız file komutu imdadınıza koşar. Linux'ta belirli uzantılı dosyaların başı bilinen bir harf veya harf grubu ile başlar. file komutu dosyanın başındaki karakterleri kontrol ederek ve bunları bir listeyle (/etc/magic) karşılaştırarak dosyanın ne tür olduğunu söyler.


# file tmp.gz
tmp.tgz: gzip compressed data - deflate method , last modified: Sat Feb 15 08:21:50 1997 os: Unix
# file tmp.tar.Z
tmp.tar.Z: compressed data 16 bits


Birlikte Kullanım
ftp adreslerinde Linux için yeralan yazılımlar genellikle tar ve gzip, nadiren de tar ve compress ile sıkıştırılıp arşivelenerek saklanırlar. Çünkü tar komutu tek başına arşivi sıkıştırmaz, bu işlem için gzip veya compress kullanılır. Bunların açılabilmesi için tar komutu ve birkaç parametre yeterli olur.


$ ls
netscape-4.0.linux-elf.tar.gz


Yukarıdaki dosya önce tar ile arşivlenmiş, ardından gzip ile sıkıştırılmış. Tek adımda bu iki dosyayı açmak için tar dosyasına x ve f parametrelerinin dışında z parametresini de ekleyin :


$ tar -zxf netscape-4.0.linux-elf.tar.gz
$ ls
netscape-4.0.linux-elf


Eğer dosya sıkıştırılırken compress komutu kullanılmışsa z yerine Z parametresini yazın.


$ ls
folder.tar.Z
$ tar -Zxf folder.tar.Z
$ ls
folder


Benzer şekile, bir dosyayı aynı anda hem tar ile arşivlemek, hem de sıkıştırmak istersek c ve f parametreleri dışında compress ile Z, gzip ile z parametrelerini girmek yeterlidir. Aşağıda sırayla gn-gopher dizisinin önce tar ve gzip ile, ardından tar ve compress ile arşivlenmesi görülüyor.


$ ls
gn-gopher/
$ tar -zcf gopher.tgz gn-gopher/
$ tar -Zcf gopher.tar.Z gn-gopher/
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder MSN Messenger
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-03-19, 07:25:38    Mesaj konusu: Forum Arası Reklamlar


Başa dön
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Linux Yazılım Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Herhangi Bir Site Hostundan Dosya Çek... qombat Php Nuke Sorunlarınız 2 2010-07-15, 17:17:07 Son Mesajı Görüntüle
Yeni mesaj yok Pdf Dosya Şifre Kırmak asd1 Sohbet Odası 5 2010-03-23, 18:32:31 Son Mesajı Görüntüle
Yeni mesaj yok kırık dosya raporru juglanin Php Nuke Modülleri 1 2010-03-18, 17:26:13 Son Mesajı Görüntüle
Yeni mesaj yok Dosya upload sitesi .mp3 upload edebi... Weaster_93 Site Tanıtımları & Eleştiriler 0 2010-03-09, 22:21:15 Son Mesajı Görüntüle
Yeni mesaj yok modules.php?name=NG_Dosyalar nasıl Do... qombat Php Nuke Sorunlarınız 3 2010-01-27, 13:19:25 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright