skript för multi-volume archive (tar) :)[LÖST]

Här diskuteras programmering och utveckling
dEnnA
Inlägg: 9
Blev medlem: 26 aug 2007, 10:42

skript för multi-volume archive (tar) :)[LÖST]

Inlägg av dEnnA »

Hej, jag skulle behöva hjälp med att göra ett skript som skapar ett multi-volume archive som det så fint heter. Grejen är att om man kör kommandot

Kod: Markera allt

tar -cML 1 048 576 -f split.tar large_file_to_split
då skapar den först en fil på 1gb, sen frågar den följande fråga

Kod: Markera allt

Prepare volume #2 for "split.tar' and hit return: 
Hur ska jag få den att automatiskt skriva in split2.tar där t ex och sen split3.tar osv tills det är klart?

EDIT: Går en liten omväg via kommandot split istället och cat

Kod: Markera allt

split -b 1000000000 stora_filen new (skapar filer i 100mb's storlek som döps till newaa newab newac osv)
cat new* > stora_filen_igen
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: skript för multi-volume archive (tar) :)

Inlägg av Konservburk »

Det går även bra att kombinera tar och split...

Kod: Markera allt

tar cj filer som ska packas | split -db1G - arkiv.tar.bz2.

Kod: Markera allt

cat arkiv.tar.bz2.* | tar xj
Skriv svar

Återgå till "Programmering och webbdesign"