J'ai un dossier contenant beaucoup d'images et un programme pour mettre à jour certaines des images.
Je veux créer un nouveau dossier avec une copie de l'ancienne photo et exécuter le programme mais je veux économiser de l'espace sur mon disque dur afin de ne pas conserver une copie de toutes les images non modifiées.
Réponses:
Le programme écrit-il simplement sur l'image modifiée ou crée-t-il un nouveau fichier et supprime-t-il l'ancien? Dans ce dernier cas, vous pouvez créer votre répertoire de travail
cp -dRl origdir workdir
, ce qui créera des liens physiques au lieu de nouvelles copies. (Oucp -dRs
si vous préférez utiliser des liens symboliques au lieu de liens durs.)la source
Je me servirais et ferais
/tmp
un script shell pour copier chaque image puis la traiter. Si la photo est traitée avec succès, déplacez-la ailleurs, sinon supprimez-la. Faites cette photo une à la fois.par exemple
De nombreuses façons de peler un chat, modifiez-le en fonction de vos besoins.
la source