De mails zijn bestanden in een verborgen .kde map die in de gebruikers map (aangeduid door ~) staat. (*)
We proberen eerst een mailtje te kopieren naar een lege test map “Documents”:
Kopieren:
cp ~/.kde/share/apps/kmail/mail/inbox/cur/1153044385.8921.YMiVa ~/Documents/
We bekijken die mail met
cat ~/Documents/1153044385.8921.YMiVa
We wissen in KMail die bepaalde mail en sluiten KMail af.
Terugzetten:
cp ~/Documents/1153044385.8921.YMiVa ~/.kde/share/apps/kmail/mail/inbox/cur/
KMail terug opstarten: de mail is terug.
Maar als je in de directory met de backup kijkt zie je de datum en tijd van het maken van de backup.
ls -lF ~/Documents
Het is beter om de originele datum van de mail op die plaats te hebben staan. We willen dat die datum mee gekopieerd wordt. Even kijken naar de parameters van het kopieer commando:
cp --help
De parameter -p bewaart de datum/tijd gegevens. Hij kan gecombineerd worden met de andere parameter -u om alleen de nieuwe bestanden te kopieren.
We kopieren nu alle mails in die map :
cp -up ~/.kde/share/apps/kmail/mail/inbox/cur/* ~/Documents
Als je een structuur van mailmappen wil kopieren kan je vragen alle onderliggende mappen mee te kopieren met de parameter -r
cp -upr ~/.kde/share/apps/kmail/mail/* ~/Documents
Om te controleren of een nieuwe mail (die je naar jezelf stuurt als test bv) wel mee gekopieerd wordt kan je vragen te tonen wat het kopieer commando doet. In Linux meestal met de parameter -v (van “verbose”):
cp -uprv ~/.kde/share/apps/kmail/mail/* ~/Documents
Door |
|
& |
|
(*) Update: bij andere systemen kan dat een andere plaats zijn, dit gaat over Suse Linux. Op Red Hat (bv RH 9) staat de mail in een zichtbare map in de user directory:
/home/gebruikersnaam/Mail
Je kan eenvoudig de mapjes zien die ook in KMail gebruikt worden. Elke mapje bevat een onderverdeling:
Cybrarian 03/2007