Ein Script zum entpacken von RAR , ZIP Dateien

Diskutiere Ein Script zum entpacken von RAR , ZIP Dateien im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hi@all ich habe ziemliche viele ZIP und RAR Ordner auf der Platte liegen und möchte diese nun entpacken ,allerdings sind es ziemlich viele und...

  1. #1 Atomara, 05.02.2005
    Atomara

    Atomara Debrandeter User

    Dabei seit:
    06.03.2004
    Beiträge:
    1.255
    Zustimmungen:
    0
    Ort:
    Deutschland , Nrw , Münsterland
    Hi@all

    ich habe ziemliche viele ZIP und RAR Ordner auf der Platte liegen und möchte diese nun entpacken ,allerdings sind es ziemlich viele und es wäre zu schwer sie alle einzeln zu entpacken.

    Dann gibts noch das Problem dass ZIP-Ordner lokal entpackt werden aber der Inhalt in einem eigenen Verzeichnes sein soll.

    Zu dem kommt es vor dass einige Dateien nicht entpackt werden können ,es wäre sehr hilfreich wenn ich später nachlesen könnte welche Dateien das sind.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. smoker

    smoker GESPERRT

    Dabei seit:
    20.07.2004
    Beiträge:
    36
    Zustimmungen:
    0
    Ort:
    köln
    warum strengst du dich nicht selber an ??

    eine möglichkeit wäre find . *.zip -exec unzip {} \;

    du kannst natürlich dein skript so aufbauen, dass es vorher parameter erwartet bla bla bla etc.....

    gruß
     
  4. #3 marcelcedric, 05.02.2005
    marcelcedric

    marcelcedric GNU/Punk ;-)

    Dabei seit:
    29.01.2004
    Beiträge:
    215
    Zustimmungen:
    0
    Ort:
    ${home}
    reicht nicht einfach eine for funktion?

    mfg
     
  5. #4 Atomara, 05.02.2005
    Atomara

    Atomara Debrandeter User

    Dabei seit:
    06.03.2004
    Beiträge:
    1.255
    Zustimmungen:
    0
    Ort:
    Deutschland , Nrw , Münsterland
    die funktion werde ich gegebenfalls mal ausprobieren und mir einer ordnererstellung erweitern
     
  6. oenone

    oenone Freier Programmierer[Mod]

    Dabei seit:
    22.08.2002
    Beiträge:
    599
    Zustimmungen:
    0
    Ort:
    Mannheim
    hm.. wozu ne subshell öffnen und ls bemühen?
    Code:
    for zipfile in *.zip;do unzip "$zipfile"; done
    für rar entsprechend:
    Code:
    for rarfile in *.rar;do unrar x "$rarfile"; done
    dann gibts noch die Möglichkeit einer Funktion:
    Code:
    unpack() {
        for file in $@
        do
            if [ "${file%.[zZ][iI][pP]}" != "${file}" ]
            then
                unzip "$file"
            elif [ "${file%.[rR][aA][rR]}" != "${file}" ]
            then
                unrar x "$file"
            else
                echo "Couldn't determine file type..."
            fi
        done
    }
    # Aufruf: unpack *
    lässt sich natürlich beliebig erweitern.

    diese Methoden erfüllen natürlich nicht der Anforderung
    dazu müsste vor jedem entpacken ein Verzeichnis erstellt werden und dort hinein entpackt, bei zip z.B. über den Schalter -d (z.B. unzip -d "${file}_unpacked" "$file"), bei unrar muss lediglich als letztes das Verzeichnis angegeben werden (z.B. unrar x "$file" "${file}_unpacked")

    auf bald
    oenone
     
Thema: Ein Script zum entpacken von RAR , ZIP Dateien
Besucher kamen mit folgenden Suchen
  1. rar datei über skript entpacken

    ,
  2. alle zip dateien entpacken script

    ,
  3. java script um rar dateien zu entpacken

Die Seite wird geladen...

Ein Script zum entpacken von RAR , ZIP Dateien - Ähnliche Themen

  1. Start-/Stop-Scripte bei RH Linux 7 (ehemals .../rc.d/S99 .../K99

    Start-/Stop-Scripte bei RH Linux 7 (ehemals .../rc.d/S99 .../K99: Wie kann ich bei RH Lin 7 Autostart-/stop-Scripte laufen lassen ? Bei älteren Versionen konnte ich unter /etc/rc.d oder .../rc2.d eine S99 bzw....
  2. Hermes: JavaScript-Engine von Facebook

    Hermes: JavaScript-Engine von Facebook: Facebook hat Hermes, eine JavaScript-Engine zur Ausführung von React Native auf Android, vorgestellt. Hermes optimiert die Ausführung von...
  3. mehrsprachiges Shellscript - wie umsetzen?

    mehrsprachiges Shellscript - wie umsetzen?: Hallo, wie zieht man am besten mehrsprachige Scripte auf? Zuerst alle Texte in Variablen legen und diese später im Script aufrufen, je nach...
  4. script sshpass

    script sshpass: Guten Morgen, auf einem Admin Server (RHEL) wo nur wir Admin Zugriff haben möchte ich gerne ein Script starten, welches über ssh überprüft ob ich...
  5. Verschlüsseltes Backup-Script mit rsync

    Verschlüsseltes Backup-Script mit rsync: Hey, ich habe 3 CentOS VPS, die ich backupen möchte. Jedoch möchte ich mir hierzu einen 4. VPS mieten, damit die 3 VPS keinen Zugang zu dem...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden