Come posso mappare 'untar' come comando su 'tar -xvfz'? Scusate, ma dimentico quasi sempre gli argomenti necessari per "tar" per questa operazione.
Come posso mappare 'untar' come comando su 'tar -xvfz'? Scusate, ma dimentico quasi sempre gli argomenti necessari per "tar" per questa operazione.
Risposte:
alias untar='tar -xvzf'
Inserisci nel tuo file .bashrc per persistere tra accessi / sessioni di shell o nel tuo file /etc/bash.bashrc per persistere per gli accessi da tutti gli utenti del tuo sistema.
Potresti anche essere interessato a quanto segue:
x(){
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xvf $1 ;;
*.tbz2) tar xvjf $1 ;;
*.tgz) tar xvzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "Unable to extract '$1'" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Con il codice sopra nel tuo .bashrc, digitando un xseguito da un nome file si estrarrà la maggior parte degli archivi che si incontrano (supponendo che si disponga dei pacchetti necessari per estrarre quel tipo di archivio).
NOTA: questo codice è leggermente modificato rispetto a quello che ho trovato qui molto tempo fa.
Lo ricordo sempre dicendo ad alta voce:
tar e X tratto Z ip F ile V erbose
Dovresti provare dtrx
: risolverà gli argomenti corretti per molti tipi di file, tra cui "tar, zip, cpio, deb, rpm, gem, 7z, cab, rar, gz, bz2, lzma, xz e molti tipi di file exe, inclusi archivi Microsoft Cabinet, archivi InstallShield e file zip autoestraenti. " Mette anche i contenuti in una singola directory, indipendentemente dal fatto che l'archivio sia stato compresso in questo modo o meno.
Nessun altro usa Atool ? È uno strumento da riga di comando per l'archiviazione e l'estrazione indipendenti dal formato.
Per decomprimere qualsiasi archivio supportato: aunpack archive.zip
Per comprimere i file in qualsiasi archivio supportato: apack archive.tar.bz2 *.txt
Per elencare i file in qualsiasi archivio supportato:als archive.tgz
Non ricordo l'ultima volta che ho usato direttamente uno strumento specifico per l'archivio.