Adott konyvtarstruktura lementese

Szerintem nagyon szep

tar -cvzf directories-`date +%Y-%m-%d`.tar.gz --no-recursion --files-from <( find /tmp/test/ -type d)

csak a jogosultsagok lementese: getfacl -R /tmp/test >> permissions majd visszaallitas setfacl --restore=permissions

Hozzászólások


find /tmp/test/ -type d -depth | cpio -o | gzip -9 > directories-$(date +%Y-%m-%d).cpio.gz

"Itt minek a -depth?"

Mindenütt ugyanazért kell:

/ize jogai - r-x
/ize/mize jogai r-x

-depth nélkül nem tudod visszaállítni rendesen (tfh tök üres helyre töltöd vissza), mert /ize -be nem írhatsz. De még ha engednék a jogai, akkor is -depth nélkül elromlana visszatöltéskor az amúgy elmentett mtime.