Sziasztok!
Adott a következő könyvtár struktúra:
- év
-- hónap-nap
-- hónap-nap
stb.
Azaz, minden napra van egy könyvtár.
pl:
-2010
-07-01
-07-02
Azt szeretném, hogy ezekről a könyvtárakról legyen egy mentés, pl. 2010_07_01.tar.gz stb.
Mindezt egyetlen egy scripttel.
Köszi a segítséget.
- 1409 megtekintés
Hozzászólások
find . -maxdepth 1 -type d -exec tar czvf {}.tgz {} \;
persze lehet csinosítani, de akkor a végén még tényleg script kell hozzá, nem elég egy parancs...
(kiindulási alapnak jó lesz ez is...)
- A hozzászóláshoz be kell jelentkezni
Hat a script pl. lehet ez:
dirname=$1
filename=`echo $dirname|sed 's/[\/ ]/_/g'`
tar -czf $filename.tgz $dirname
es akkor
find . -maxdepth 1 -type d -exec myscript.sh {} \;
- A hozzászóláshoz be kell jelentkezni
De mi a gond? Nem ertem. Egyebkent
for i in *
do ; tar -zcf $i.tar.gz $i
done
--
http://www.micros~1
- A hozzászóláshoz be kell jelentkezni