Vraag & Antwoord

OS Linux

hoe tar --directory= optie gebruiken?

1 antwoord
  • ben mijn backup scripts aan het opnieuw maken en zit weer met tar te vechten. elke keer denk ik dat wat ik wil gewoon met tar alleen moet kunnen, maar steeds geef ik het na een paar pogingen op, wat doe ik nou fout? dit is de situatie: ik heb deze een directory structuur /dir1/dir2/dir3/dir4/ hier staan dan een aantals dirs dir4-1, dir4-2, dir4-3 en dir4-4. nu wil ik een tar maken waarin alle dirs in dir4 bevatten zonder het volledige pad, dus zo: dir4/dir4-1/ dir4/dir4-2/ dir4/dir4-3/ dir4/dir4-4/ als je tar -cf /dir1/dir2/dir3/dir4/ dirs.tar * doet dan krijg je het volledige path voor elke diepere dir en dat wat ik dus niet. je kan wat strippen maar ik wil dat het altijd werkt, niet op basis van net dit voorbeeld. nu zou dit lijkt me met de --dir= optie kunnen, maar wat ik ook probeer (wel een slash aan het eind, dir dieper, ...) het werkt niet. voorbeeldje: tar -c --directory=/dir1/dir2/dir3 -f dirs.tar dir4/* tar: dir4/*: Cannot stat: No such file or directory tar -c --directory=dir1/dir2/dir3/ -f dirs.tar dir4/* tar: dir4/*: Cannot stat: No such file or directory je kan natuurlijk eerst cd naar de goede dir doen, maar zoals ik zei tar moet het kunnen, alleen ik snap niet hoe.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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