• tar gestisce i file in formato tar (file archivio NON compresso)

  • se non é già installato: sudo apt-get install tar

    tar opzioni nome_file.tar directory
    tar opzioni nome_file.tar file
    tar opzioni nome_file.tar

    opzioni:
    c crea un archivio
    r aggiunge file ad un archivio esistente
    t mostra il contenuto di un archivio
    x estrae i file contenuti in un archivio e ricrea la struttura di directory originale (a partire dalla directory corrente)
    f indica che il campo successivo é il nome del file compresso
    v dice quello che sta facendo
    -T file_lista.txt utilizza una file di testo per gestire i gile da comprimere o decomprimere

    esempio
    tar cvf prog.tar programmi mette la directory programmi e tutto il suo contenuto in prog.tar
    tar cvf archivio.tgz * mette tutto il contenuto della directory corrente nel file compresso archivio.tgz

    tar xvf archivio.tar estrae il contenuto di archivio.tar nella directory corrente
    tar xvf archivio.tar -T lista.txtestrae i file della lista da archivio.tar nella directory corrente
    tar tvf prog.tar visualizza il contenuto di prog.tar
    tar tvf prog.tar > lista.txtscrive in un file di testo il contenuto di prog.tar



  • .tar.gz gestisce i file in formato gz (file archivio NON compresso)

  • occorre il programma dei file tar se non é già installato: sudo apt-get install tar

    tar opzioni nome_file.tar.gz directory
    tar opzioni nome_file.tar.gz file
    tar opzioni nome_file.tar.gz

    opzioni:
    z permette di comprimere o decomprimere gli archivi tar.gz, senza chiamare esplicitamente gzip
    c crea un archivio
    r aggiunge file ad un archivio esistente
    t mostra il contenuto di un archivio
    x estrae i file contenuti in un archivio e ricrea la struttura di directory originale (a partire dalla directory corrente)
    f salva i file nella stessa posizione dell'archivio
    v dice quello che sta facendo

    esempio
    tar zcvf prog.tar.gz programmi mette la directory programmi e tutto il suo contenuto in prog.tar.gz
    tar zcvf archivio.tgz.gz * mette tutto il contenuto della directory corrente nel file compresso archivio.tgz.gz
    tar cvzf photo.tar.gz photo/*.jpg comprimere tutte le immagini jpg dentro una directory
    tar cvzf photo/photo.tar.gz photo/*.jpg comprimere tutte le immagini jpg dentro una directory mettendo il file nella directory photo

    tar zxvf archivio.tar.gz estrae il contenuto di archivio.tar.gz nella directory corrente
    tar zxvf archivio.tar.gz *.jpgestrae i file jpg dal archivio.tar.gz nella directory corrente
    tar zxvf archivio.tar.gz dir/estrae uan directory dal archivio.tar.gz nella directory corrente
    tar ztvf prog.tgr.gz visualizza il contenuto di prog.tgr.gz



  • .tar.bz2 gestisce i file in formato bz2 (file archivio NON compresso)

  • occorre il programma dei file tar se non é già installato: sudo apt-get install tar

    tar opzioni nome_file.tar.bz2 directory
    tar opzioni nome_file.tar.bz2 file
    tar opzioni nome_file.tar.bz2

    opzioni:
    j permette di comprimere o decomprimere gli archivi tar.bz2
    c crea un archivio
    r aggiunge file ad un archivio esistente
    t mostra il contenuto di un archivio
    x estrae i file contenuti in un archivio e ricrea la struttura di directory originale (a partire dalla directory corrente)
    f salva i file nella stessa posizione dell'archivio
    v dice quello che sta facendo

    esempio
    tar jcvf prog.tar.bz2 programmi mette la directory programmi e tutto il suo contenuto in prog.tar.bz2
    tar jcvf archivio.tgz.bz2 * mette tutto il contenuto della directory corrente nel file compresso archivio.tgz.bz2

    tar jxvf archivio.tar.bz2 estrae il contenuto di archivio.tar.bz2 nella directory corrente
    tar jtvf prog.tgr.bz2 visualizza il contenuto di prog.tgr.bz2



  • bzip2 / bunzip2 comprime / decomprime file in formato bzip2

  • bzip2 [OPZIONE] [FILE]
    bunzip2 [OPZIONE] [FILE]

    esempio
    bzip2 molletta.txt
    bunzip2 molletta.txt.bz2



  • gzip / gunzip comprime / decomprime file in formato gzip

  • gzip [OPZIONE] [FILE]
    gunzip [OPZIONE] [FILE]

    esempio
    gzip molletta.txt
    gunzip molletta.txt.bz2



  • zip / pkzip crea o aggiorna archivi compressi con il formato zip

  • zip opzione nome_file.zip file
    zip opzione nome_file.zip directory

    opzioni
    -r prendi in esame anche le sottodirectory in modo ricorsivo

    esempio
    zip nuovo_zip.zip * crea un archivio contenente i file della directory corrente (non viene preso in considerazione il contenuto delle sottodirectory)
    zip -r divina.zip * crea un archivio completo del contenuto della directory corrente e di tutte le sottodirectory



  • unzip / pkunzip espande archivi compressi zip dà anche la possibilità di testare tali file o di esaminarne il contenuto

  • occorre il programma unzip se non é già installato: sudo apt-get install unzip

    unzip opzione nome_file.zip

    opzioni
    -d l'archivio viene espanso in DIRECTORY invece che nella directory corrente
    -o sovrascrive eventuali file già presenti senza chiedere
    -t visualizza il nome dei file contenuti nell'archivio
    -l controlla che l'archvio non sia corrotto
    -x (XFILE) i file indicati con questa opzione non vengono processati

    esempio
    unzip zippone.zip espande il file indicato nella directory corrente



  • rar gestione archivi rar

  • occorre il programma unrar per decomprimere se non é già installato: sudo apt-get install unrar

    unrar opzione nome_file

    opzioni
    e l'archivio viene espanso nella directory corrente

    esempio
    unrar e filerar.rar