unpack – Entpackt sie alle – Marke Eigenbau
Vor ein paar Tagen erst haben wir uns in der Arbeit über die Komplexität der tar Befehle unterhalten und die Millionen Archivetypen die es gibt. Habe mir dann etwas gedanken gemacht, wie das ganze leichter zu haben wäre und ein kleines Skript geschrieben.
Relativ unspektakulär hab ich es unpack getauft :)
Ziel des Skriptes ist es, nach Aufruf und Übergabe(durch Parameter) der zu entpackenden Datei, selbstständig das Archivformat zu erkennen und zu entpacken. Im Endeffekt ist unpack nichts anderes als ein textbasierter Archivmanager (mir ist natürlich klar das ich nicht der erste bin der auf diese glorreiche Idee kommt :P ). Aber vielleicht gehts dem einen oder anderen genauso wie uns, das wir uns nie die nötigen Parameter merken können.
Im Anhang erstmal v1 des Skripts. Eventuell werd ich mich noch mal drüber machen und diverse neue/alte Formate einfügen sowie die Struktur überarbeiten. Aber erstmal hat es alles was es braucht um zu funktionieren.
“Install – Guide”:
- Skript downloaden | Quellcode
- in /home/user/.bashrc alias eintragen:
alias unpack = ‘sh /pfad/zum/skript’
(/usr/bin/skript empfohlen…)
- Ausführbar machen$ chmod +x /pfad/zum/skript
- Skript ausführen:
$ unpack /pfad/zum/archiv
- Entpackte Dateien befinden sich im aktuellen Verzeichnis! (Daran werde ich noch arbeiten :) )
Wer Shell Fanatiker ist oder viel auf Servern herumfuhrwerkt wird hoffe ich Spaß daran haben. Ansonsten für die GUI-Freaks gibts ja immernoch den guten alten Archivmanager :)
Das einzig doofe an der Geschichte ist… jetzt musst ich mich mit den .tar Parametern auseinander setzen … und würde sie auch so wissen *seufz*
#############################
# Crackpodsmeinung: :P
crackpod: das ist wirklich ganz geil
crackpod: dann kannst einfach
crackpod: für jeden Archivtypen
crackpod: so ganz lässig
crackpod: und leet
crackpod: unpack xyz.xy
noqqe@jabber.ccc.de: jaa da hats jemand erkannt :P ^^
# Marc von MBlog hat mir die Ehre erwiesen und das Skript in seinen WeihnachtsKalender eingebaut :)
# http://www.marcboe.de/adventskalender-9-dezember2/







Dezember 8th, 2008 at 09:56
Das ist ja mal ein nützliches Skript, kann ich gut gebrauchen.
Vielleicht bringe ich das sogar noch irgendwann in meinem Adventskalender. ;)
Dezember 8th, 2008 at 09:59
Das würde mich freuen ;)
Dezember 9th, 2008 at 01:09
[...] unpack herunterladen Tags: linux [...]
edit by noqqe: Link defekt. Zu finden hier: http://www.marcboe.de/adventskalender-9-dezember2/
Dezember 9th, 2008 at 14:37
Schreib mal Marc, statt “MarcBoe”. ;)
Dezember 9th, 2008 at 16:23
Verstehe zwar den Unterschied nicht aber habs geändert.