Dosya Arşivleme

Next: Dosya Sıkıştırma ve Açma Up: Dosya Arşivleme ve Sıkıştırma Previous: Dosya Arşivleme ve Sıkıştırma

## Dosya Arşivleme

`tar` (Tape ARchive) programı, bir veya birden fazla dosyayı tek bir arşiv haline 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 bir parametre yardımıyla yapabilir.

`tar` komutuna bir örnek verelim :

    $ tar -cf arsiv.tar tmp/

Bu komut, `-c` (create archive) parametresi yardımı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

Next: Dosya Sıkıştırma ve Açma Up: Dosya Arşivleme ve Sıkıştırma Previous: Dosya Arşivleme ve Sıkıştırma