Sziasztok!
Lenne egy feladat, kicsit elakadtam benne:
adott 2 konyvtár legyen "A" és "B".
Egy script lement adatokat "A" konyvtarba naponta 2x, hasonlo nevvel: akarmi_10022211:11:11.tar.bz2, ahol dirnev_evhonapnapora:perc:mp.tar.bz2 alapjan nevezodnek el a dolgok.
Ezutan atmasolja "B" mappaba oket.
Amit elszeretnek erni: gyakorlatilag ne masolja hanem helyezze at, illetve csekkolja ossze a 2 konyvtarat, ha stimmelnel "B" mappaban a dolgok "A" mappaval, akkor torolje le.
Nyilvan mv-el meglehet konnyen oldani, de az talan nem a legbiztonsagosabb mod, ha vmi behal pont.
Diff-el lenne a legjobb az osszehasonlitast szerintetek?
En valahol itt jarok fejben:(syntax biztos nemjo:))
if
diff A B
then rm rf /A/*
else "nem jo valami"
illetve ott akadtam el, hogy a diff eredményét hogy kapjam el a torleshez.
(ha stimmel menjen a torles, ha nem akkor nem)
Ha valakinek van mas otlete, esetleg mukodo megoldasa, azt szivesen veszem. :)
- 1100 megtekintés
Hozzászólások
Szerintem válaszd szét a két feladatot. másolás és összehasonlítás.
cp A/akarmi_*.tar.bz2 B/
Ezután végigmész a célkönyvtáron és megnézed, hogy az adott fájl létezik-e az eredetiben (és mondjuk az md5 hash is azonos). Ha igen, törlöd. Így ha valami hiba van, majd legközelebb átmásolja a script a hiányzót.
- A hozzászóláshoz be kell jelentkezni
rsync?
- A hozzászóláshoz be kell jelentkezni
+1
----------------
http://infszabopeter.blogspot.com
- A hozzászóláshoz be kell jelentkezni
En is az
rsync
mellett teszem le a voksom.
Pl.:
rsync -q -a --numeric-ids --delete -r -u FORRAS CEL
---
Lehet, hogy kívül szőke vagyok, de belül sötét, oké?!
- A hozzászóláshoz be kell jelentkezni
Egyébként... ha egy fájlrendszeren vannak a könyvtárak (de gondolom nincsenek), akkor az mv a legbiztosabb - és a leggyorsabb.
- A hozzászóláshoz be kell jelentkezni
Köszi mindenkinek a segítséget, közben kicsit variálódott a történet, elég közvetlen egy másik diszkre átmásolni a dolgokat majd tömöríteni majd letörölni ha ez megvan, ezzel boldogultam, én is rsync felé mentem el az ötletelésben, de időben kiderült szó-szó hogy nem kell.
- A hozzászóláshoz be kell jelentkezni