En gros tu veux sauvegarder des fichiers qui ont évolués avec le temps ?
Si oui, la commande rsync qui te permet de synchroniser 2 répertoires, y compris entre deux serveurs différents.
Ou bien le find qui te permet de trouver les fichiers qui ont été modifiés dans les x derniers jours.
Il existe sinon la commande md5sum comme mentionnée (ou cksum qui a l'avantage de te donner en plus la taille du fichier), qui donne une signature unique à un fichier. si une copie du fichier a une signature différente, c'est que les fichiers sont différents.
Une autre possibilité, c'est le awk, comme évoqué plus haut. Dans ton cas :
awk '{print $3}' archive.txt