Linux'te dosya sıkıştırma işlemleri

02:44 , ,



  • tar -zcvf    <dosyaadi.tar.gz>  <directory>
    belirtilen dizini dosyaadi.tar.gz şeklinde sıkıştırır.
      
  • tar -zxvf <dosyaadi.tar.gz> 
    verilen sıkıştırılmış dosyayı açar.
      
  • tar -cvf data.tar getopt/
    belirtilen dizinin tar arşiv dosyası oluşturur.
      
  • tar -xvf getopt.tar
    • tar -xvf getopt.tar bulunduğu dizine arşiv dosyasını çıkartır.
    • tar -xvf getopt.tar -C /home/workspace/getopt/get/hello/get/ belirtilen dizine arşiv dosyasını çıkartır.
  • apt-get install zip
    • zip -r data * bulunduğu dizini ve alt dizinleri sıkıştırır. Klasörle aynı isimde zip dosya oluşturur.
       
    • zip data * bulunduğu dizinin tamamını ve alt dizinlerin sadece klasörlerini sıkıştırır. Alt klasörlerin içeriğini zip'e dahil etmez.

       
  • apt-get install unzip
    • unzip data.zip bulunduğu dizine çıkartır.
       
    • unzip -l data.zip zip dosyanın içeriğini listeler.
       
    • unzip -tq data.zip zip içeriği ile ilgili özet bir bilgi yazdırır. -zip dosyada hata var mı yok mu gibi-
       
    • unzip data.zip  cv.doc sadece belirtilen dosyayı çıkartır.
        
    • unzip data.zip -d /tmp belirtilen dizine çıkartır.