Ceci peut être une question Unix générale plutôt qu'une question OS X.
Je veux enregistrer les transferts de fichiers généraux sur OS X, que ce soit de et vers le même système ou vers un autre système, mais pour simplifier, supposons que tout cela se passe en interne sur un seul ordinateur et un seul système de fichiers.
Je veux simplement pouvoir exécuter la commande mv plusieurs fois, puis parcourir un fichier journal pour voir ce qui a été déplacé et où il a été déplacé ultérieurement. La seule condition est que je souhaite également enregistrer les transferts de fichiers initiés par l'interface graphique lorsque je fais glisser des dossiers et des fichiers dans le même fichier journal.
(Si c'était un répertoire, cela montrerait également le contenu de ce qui a été déplacé dans ce répertoire.)
Un exemple pourrait être ces fichiers créés et déplacés dans le terminal et dans l'interface graphique
13h: $ vi testfile1.txt
14h: $ mv testfile1.txt MyMovedFile.txt
14h30 – Fichier GUI déplacé ~/monFichierTest.txt ~/Documents/monFichierTest.txt
15h: $ mv MyMovedFile.txt MyNewFile.txt
Le journal montrerait alors l'historique pour moi:
14h: testfile1.txt MyMovedFile.txt
14h30 ~/monFichierTest.txt ~/Documents/monFichierTest.txt
15h: MyMovedFile.txt MyNewFile.txt
Si c'était vraiment sophistiqué, cela pourrait aussi me montrer le code de retour du transfert de fichier.