Delprosjekt:
CD med almashriq-filer siden 15 juni 1997

Ansvarlig:
Arne Vonheim (arne.vonheim@hiof.no)
Innledning:
Børre ville ha med seg en CD/tape til Libanon, inneholdende alle filer fra tidsrommet 15. juni 1997 og fram til avreise.
Hva har vi gjort:
Vi letet i gjennom man-sidene til find og tar, og kom til slutt opp med følgende kommandoer:

Først satte vi datostempel på en temporær fil som ble brukt til find sin "-newer file" opsjon (velger alle filer som er nyere enn "file").

    touch -s '15 jun 1997' test.date

Så lagret vi navnet på alle filer (-type f) forandret etter 15. juni 1997 (-newer test.date) i en fil. "grep" kommandoen er for å filtrere vekk emacs sikkerhetskopier.

    find /www/almashriq -newer test.date -type f -print|grep -v '~$' > /backup/filer_etter_15juni1997.txt

Til sist fjernet vi for hånd åpenbart uinteressante filer og laget tar fil.

    tar -czT /backup/filer_etter_15juni1997.txt -f /backup/filer_etter_15juni1997.tgz >/dev/null

Grunnen til at tar-fil ble valgt fremfor vanlig katalog struktur var at vi ville være sikker på at filene fikk plass på en CD. Samt at vi var litt usikre på om filenes datostempling ville klare seg gjennom ftp til Mac, fra Mac til CD, og fra CD til harddisken i Libanon.

Erfaringer:
Hvis vi ikke skulle fjernet uønskede filer etterpå, ville følgende kommando vært mere elegant:
    tar -czf filer_etter_15juni1997.tgz --after-date '15 jun 1997' /www/almashriq/

Prosjektfakta
Tidsestimering:
  • omtrent 16 timer