Wie kann ich 'untar' als Befehl 'tar -xvfz' zuordnen? Entschuldigung, aber ich vergesse fast immer die Argumente, die für diese Operation nötig sind, um 'tar' zu machen.
Wie kann ich 'untar' als Befehl 'tar -xvfz' zuordnen? Entschuldigung, aber ich vergesse fast immer die Argumente, die für diese Operation nötig sind, um 'tar' zu machen.
Antworten:
alias untar='tar -xvzf'
Platzieren Sie es in Ihrer .bashrc-Datei, um es für alle Anmeldungen / Shell-Sitzungen beizubehalten, oder in Ihrer /etc/bash.bashrc-Datei, um es für Anmeldungen aller Benutzer auf Ihrem System beizubehalten.
Das könnte Sie auch interessieren:
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
}
Wenn Sie den obigen Code in Ihrer .bashrc-Datei eingeben und xanschließend einen Dateinamen eingeben, werden die meisten Archive extrahiert, auf die Sie stoßen (vorausgesetzt, Sie haben die Pakete, die zum Extrahieren dieses Archivtyps erforderlich sind).
HINWEIS: Dieser Code wird leicht modifiziert von dem, was ich fand hier vor langer Zeit.
Ich erinnere mich an sie immer sagen , es laut:
tar e X - Darm - Trakt Z ip F ile V erbose
Sie sollten es versuchen dtrx
- es werden die richtigen Argumente für viele Arten von Dateien ermittelt, einschließlich "tar, zip, cpio, deb, rpm, gem, 7z, cab, rar, gz, bz2, lzma, xz und viele Arten von exe-Dateien, einschließlich Microsoft Cabinet-Archiven, InstallShield-Archiven und selbstextrahierenden ZIP-Dateien. " Außerdem werden die Inhalte in einem einzigen Verzeichnis gespeichert, unabhängig davon, ob das Archiv auf diese Weise gepackt wurde oder nicht.
Benutzt sonst niemand atool ? Es ist ein Befehlszeilentool für die formatunabhängige Archivierung und Extraktion.
So entpacken Sie ein unterstütztes Archiv: aunpack archive.zip
So packen Sie Dateien in ein unterstütztes Archiv: apack archive.tar.bz2 *.txt
So listen Sie Dateien in einem unterstützten Archiv auf:als archive.tgz
Ich kann mich nicht erinnern, wann ich das letzte Mal ein archivspezifisches Tool direkt verwendet habe.