Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Tar ganzes Verzeichnis bis auf ....

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2001
    Ort
    Schladen
    Beiträge
    306

    Unhappy Tar ganzes Verzeichnis bis auf ....

    Hallo

    Vielleicht kann einer von euch mir weiterhelfen. Ich versuche ein ganzes Verzechnis zu tarren. In diesem verzeichnis befindet sich jedoch eins, das nicht getarrt werden soll. Kann ich irgendwie festlegen, dass alle bis auf das eine in dem Tar-File archiviert werden?


    Gruß und schon mal Danke.

    Marcus

  2. #2
    Premium Mitglied Avatar von SeeksTheMoon
    Registriert seit
    Feb 2002
    Beiträge
    1.704
    Schau mal, ob Du mit regulären Ausdrücken zum Ziel kommst.
    Eine weitere Möglichkeit ist auch, alles zu taren und den Ordner dann nachträglich aus dem tar zu kicken.
    Oder jede Datei und jedes Verzeichnis bis auf die Ausnahme manuell angeben...
    09F911029D74E35BD84156C5635688C0

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2001
    Ort
    Schladen
    Beiträge
    306
    Gut wäre es wenn du einen Verweis hättest. Denn ganz firm in den regulären Ausdrücken bin ich nicht. Ganz zu schweigen von meinen programmiertechnischen Fähigkeiten.
    Deine dritte Lösung kommt nicht in Frage, da das Verzeichnis zu groß für die Platte ist. Daraus resultierte auch meine Frage.

  4. #4
    consolero Avatar von muchmarc
    Registriert seit
    Jun 2002
    Beiträge
    220
    ist zwar nur ein kleiner Gedankenanstoß,
    aber vielleicht hilft's dir weiter.

    //ich bin im Verzeichnis /usr

    ein:
    $> ls [!bin]
    hat mir alles aus /usr aufgelistet,
    bis auf das Verzeichnis /usr/bin, da
    es nicht beachtet werden sollte.
    Vielleicht kannst du den Output per
    | ins tar bringen.

    Falls das nicht geht probier's mal
    über find und dem exec - flag

    mfg muchmarc
    life is unfair, but root-password helps

  5. #5
    RasierterBaer Avatar von rasi
    Registriert seit
    Nov 2000
    Ort
    /dev/null
    Beiträge
    290
    Aloha

    vi /tmp/exclude
    /usr/sbin/
    :wq!

    tar Xcvfz /tmp/exclude /tmp/backup.tgz /usr/


    X bedeutet exclude
    ich denke so sollte es laufen

    cya

    Rasi

    [ps] WICHTIG ! DAS X MUSST DU GROSS SCHREIBEN
    Geändert von rasi (09.07.02 um 09:32 Uhr)
    Some cause happiness wherever they go; others whenever they go. [Oscar Wilde]
    ===========================
    suse linux - sendmail - spamassassin - availgate - iptables - bind - squid & von allem kein plan

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •