O che ne dici di utilizzare la shell con funzionalità di completamento avanzate (come zsh o nuove versioni di bash) che completeranno le opzioni per te, con un aiuto completo? :))
Per quanto riguarda tar:basta guardare la tastiera "qwerty". Ci sono lettere "zxcvf" una accanto all'altra. Hai bisogno di "tar czvf file.tar.gz files" o "tar xzvf file.tar.gz".
Riepilogo opzione Tar
Siete tutti invitati a modificarlo per aggiungere altri interruttori esoterici, ma ecco le basi:
- x - estrarre i file
- c - crea archivio
- t - elenca i file
- v - prolisso (elenca i file man mano che li elabora)
- j - usa la compressione bz2
- z - usa la compressione gz
- f - leggere o scrivere file su disco
Esempi
Decomprimi un file tar.gz:tar zxf tarball.tar.gz
Decomprimere un file tar.bz2:tar jxf tarball.tar.bz2
Crea un file tar.gz:tar zcvf tarvall.tar.gz mydir/*
C'è un piccolo script Perl chiamato "unp".
unp filename.tar.gz
...ed estrae tutto. Funziona con qualsiasi file compresso purché si disponga dei file binari corretti. E ti dimentichi semplicemente della sintassi o di quelle stronzate. Controlla i repository della tua distribuzione Linux. Dovrebbe esserci (almeno su Arch, Debian e Ubuntu).