Vraag & Antwoord

OS Linux

[tar] Hoe een enkel bestand uit een archief te halen?

Anoniem
wbsoft
15 antwoorden
  • Ik wil één bestandje uit een tarball van ruim 500 MB halen. Vraag is hoe ik dat doe. Ik heb al in de manpage zitten zoeken, maar daar wordt ik ook niet veel wijzer.
  • Grafisch of scripten?

    Bij de weg: hoe komt het forum opeens Engelstalig? (Niet de posts natuurlijk!) Leest het iets van mijn linuxinstellingen (daarin is alles namelijk Engels)?
  • Ik wil het gewoon in een tar-commando'tje.

    En bij mij (op mijn werk) is het forum ineens ook in het engels.
  • Commando … hmmm, grafisch lijkt het mij nogal makkelijk (in mijn geval met ark) dus daar ben je waarschijnlijk niet naar op zoek?

    By the way: het forum is weer terug in Nederland!
  • [quote:2db910561a="PeBo"]Grafisch of scripten?

    Bij de weg: hoe komt het forum opeens Engelstalig? (Niet de posts natuurlijk!) Leest het iets van mijn linuxinstellingen (daarin is alles namelijk Engels)?[/quote:2db910561a]
    Kun je aanpassen in je profiel..

    Max
  • # Kwam omdat ze phpBB aan het updaten waren.

    //water

    # Kun je niet ff Arc via de konsole launchen en kijken welk command deze gebruikt?

    [edit] werkt niet, ik heb het net ff geprobeerd [/edit]
  • mensen mensen! Waarom toch altijd grafisch???

    [b:e25ce0ab4c]tar zxf tarball.tar.gz README[/b:e25ce0ab4c]

    haalt alleen README uit de tarball. Je kan ook paden noemen, en zelfs wildcards.

    [b:e25ce0ab4c]tar zxf tarball.tar.gz '*/README*' [/b:e25ce0ab4c]haalt alle files waarvan de naam met README begint op.
  • Ik extract nooit iets grafisch maar dan moet je wel het command weten hè ;)
  • Hmm, de voorbeelden van wbsoft werken niet. :( Ik had uit de bash-manpage ook al iets dergelijks afgeleid, maar wat ik ook probeer, elke keer de melding dat de file niet is gevonden. Ik heb nu de hele zooi maar uitgepakt in een aparte dir, het filetje gecopieerd en de dir weer weggegooid. Ik ga morgen nog wel een en ander proberenhoe het nu werkt. Overigens kon Konqeror de tarball ook niet lezen, terwijl dat normaal wel kan.
  • Heb even getest, maar alhier werken de commando's van Water wel.
    Moet ik er wel bij zeggen dat ik een tarbal had waarin de bestanden in een directory stonden, dus om [b:59a7a32292]INSTALL[/b:59a7a32292] uit een tar-bestand te halen moest ik
    [b:59a7a32292]tar -xvf ktuberling-sounds.tar ktuberling-sounds/INSTALL[/b:59a7a32292] opgeven in het commando, ipv gewoon [b:59a7a32292]INSTALL[/b:59a7a32292]
  • Even verder geklooid, als je niet weet welke map zich in het tar-archief bevindt,
    [b:ca4d9ff64d]tar -xvf ktuberling.tar */INSTALL[/b:ca4d9ff64d] blijkt ook te werken :P

    Max
  • ja je moet precies het pad opgeven van de files die je wilt extracten. Dus als de tarball 1 directory bevat, bijvoorbeeld programma-1.2.3, dan moet je dat pad ook noemen.

    ik kon in de tar infopage zogauw geen optie vinden om dat pad niet te hoeven invoeren, maar als je dus een '*/' aan het begin zet kom je er ook wel :)
  • Idd */filenaam werkt wel. :D Overigens is het belangrijk om te beginnen met tar -z, omdat het een zipfile is. Als die z niet voorp staat werkt het ook niet.
  • Ik zo gewoon midnight commander istalleren. Ik deze file-browser kan je allerlei ingepakte bestanden openen en losse bestanden/directories kopieren.
  • Ik ben inmiddels weer iets wijzer. Het volgende wordt weergegeven als je een archief aanmaakt met tar:
    [code:1:cacb7ce261]
    removing leading '/' from member names
    [/code:1:cacb7ce261]
    Dat verklaart weer één en ander. :D

    Wat ik ook nog tegenkwam: ik heb nu een klein scriptje om vanuit Mandrake een backup van Gentoo te maken. In dat scriptje zit het volgende regeltje:
    [code:1:cacb7ce261]
    cd /root
    [/code:1:cacb7ce261]
    Dit om te zorgen dat de backup in /root is terug te vinden. Als dat scriptje wordt uitgevoerd vanaf een andere locatie, dan komt de backup op de jusite plek terecht. Het cd-commando werkt dus. Maar na afloop van het script is de locatie niet veranderd. Schijnbaar wordt een script dus in een aparte omgeving uitgevoerd.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.