Bonjour,
Je cherche à mettre en place un script d’archivage incrémental.
Dans un répertoire donné, je crée un répertoire par TP (pour mes cours), vu que j’ai un espace de stockage limité (8Mo). Je voudrais mettre en place un script qui détecte un nouveau répertoire et qui ajoute le dernier non archivé à l’archive . Mon problème viens du fait que tar n’accepte pas l’archivage incrémentale quand le fichier est en plus compressé bzip2 en l’occurence (oui parce que sinon je gagne pas tellement de place.
Bon comme dirais Coxx un bout de code est plus parlant :
[quote]#!/bin/bash
lst=(file ~/tp/tpC++/* | grep 'directory' | sed -e 's/^\([^:]*\).*/\1/g'
)
if [ ${#lst[*]} > 5 ] then
tar -rf tp.tbz ${lst[0]}
#Log dans README
echo -e `date | sed -e 's/ [0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\} .\{4\} /
/g'` >> README
echo -e ": archiave du " >> README
echo -e ${lst[0]} >> README
fi
touch ${lst[0]}[/quote]
Si vous auriez un conseil à me donner, merci d’avance