Új hozzászólás Aktív témák

  • Keem1

    veterán

    válasz bambano #2589 üzenetére

    "ugyanabból a gyökérből csinálod meg a fájlneveket, mint ahonnan a tar-t indítod"
    Ennek az értelmezésével picit gondban vagyok :DDD Eddig azt hittem, Linuxon csak egy gyökér van (a "/").
    Abszolút útvonalat adtam meg, mindkét tömbben. A tömörítendő folderek tömbjében van pl.: "/home/"
    És ehhez kapcsoódik a kivételek tömbjében: "/home/juliska/tmp", hogy ennek a usernek a tmp foldere ne kerüljön bele. Belekerül.

    Most alapvetően leszűkítettem 1-1-re a tömbök tartalmát, ameddig ez nem megy, a többi elemet hiába teszem bele:

    declare -a directories=(
    "/home/juliska"
    )
    declare -a excludes=(
    "/home/juliska/tmp/*"
    )
    dirlist=$(printf "%s\n" "${directories[@]}")
    exclist=$(printf -- "--exclude='%s'\n" "${excludes[@]}")
    tar ${exclist} -czf ${path_archive} ${dirlist}

    Ez eddig a commandom, ami mindenféle hibaüzenet nélkül végrehajtódik, el is készül a tar file, de a tmp folder ugyanúgy ott figyel benne.

Új hozzászólás Aktív témák