← Back to team overview

sslug-teknik team mailing list archive

Re: Kopiere filer som er genereret i dag

 

On Thu, Dec 07, 2006 at 23:31:29 +0100, Siemen Baader wrote:
> Kristian Vilmann wrote:
> 
> >find og cpio
> 
> hvorfor cpio og ikke bare cp?

..... 

Jeg bruger afio til backup. Afio er en lidt anden udgave af cpio
med mulighed for komprimering per fil i arkivet.

Jeg bruger i scripts noget i stil med (modificeret til cpio): 

tstamp=/tmp/finddatestamp

#ftime="20061200800"   # se "man touch" for format på -t
ftime=$(date "+%Y%m%d0000") # efter midnat idag (exlusiv 00:00 )
touch -t $ftime $tstamp

srcdir=/data/herfra
destdir=/data/hertil

cd "$srcdir"
find  .  -newer  $tstamp -print   | cpio --create   \
  | ( cd "$destdir" ; cpio --extract -m )



NB.
Se også "man find" , "man cpio", og "info cpio"
cpio har en del andre options som kan være relevant, 
f.eks. er "-m" nok relevant ved udpakning

PS.
opgaven egener sig ikke bedre til "rsync" for
at holde to mapper synkroniseret ?

-- 
mvh Frank Damgaard  | 



References