Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. 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”:

    • 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/


  2. Posted: 2008-12-05 Freitag 15:37 by noqqe
    Tags: | | | | | | | | | |
        unpack – Entpackt sie alle – Marke Eigenbau by noqqe, unless otherwise expressly stated, is licensed under BY-NC-SA.

    5 Responses to “unpack – Entpackt sie alle – Marke Eigenbau”

    1. Marc says:

      Das ist ja mal ein nützliches Skript, kann ich gut gebrauchen.
      Vielleicht bringe ich das sogar noch irgendwann in meinem Adventskalender. ;)

    2. noqqe says:

      Das würde mich freuen ;)

    3. Adventskalender: 8. Dezember | mBlog says:

      [...] unpack herunterladen Tags: linux [...]

      edit by noqqe: Link defekt. Zu finden hier: http://www.marcboe.de/adventskalender-9-dezember2/

    4. Marc says:

      Schreib mal Marc, statt “MarcBoe”. ;)

    5. noqqe says:

      Verstehe zwar den Unterschied nicht aber habs geändert.

    leave a reply