symlink è un altro metodo di tagging.
per sfogliare le immagini, utilizzare i normali strumenti di gestione file e visualizzatore di immagini.
i collegamenti simbolici sono supportati sia in Posix (macOS, Linux, BSD) sia in Windows NTFS .
NTFS 3.1 ha introdotto il supporto per collegamenti simbolici per qualsiasi tipo di file. [...] A differenza dei punti di giunzione, un collegamento simbolico può anche indicare un file o un percorso di rete Server Message Block (SMB) remoto. Inoltre, l'implementazione del collegamento simbolico NTFS fornisce pieno supporto per i collegamenti tra file system. [...] I collegamenti simbolici sono progettati per facilitare la migrazione e la compatibilità delle applicazioni con i sistemi operativi POSIX. Microsoft mirava ai collegamenti simbolici di Windows Vista a "funzionare esattamente come i collegamenti UNIX". Tuttavia, l'implementazione varia dai collegamenti simbolici Unix in diversi modi. Ad esempio, gli utenti di Windows Vista devono indicare manualmente durante la creazione di un collegamento simbolico se si tratta di un file o di una directory.
le macchine Windows dovrebbero avere accesso in sola lettura alle macchine posix, per motivi di sicurezza.
per sincronizzare i file, utilizzare cifs e rsync.
rsync --verbose --stats --recursive --times --links --keep-dirlinks --safe-links from/ to/
per quanto riguarda la struttura delle directory, puoi semplicemente spostare la cartella delle immagini dalla fotocamera al computer, quindi fare tutto il tagging con i collegamenti simbolici.
Il "collegamento simbolico per metadati" può essere automatizzato, ad esempio creare collegamenti simbolici in base al tempo dell'immagine.
per raccolte di file davvero enormi (con oltre dieci milioni di file), dovresti raggruppare [partizionare] i 'file hard' in sottocartelle per ora (anno-mese, anno-settimana o anno-mese-giorno), altrimenti tu imbattersi nei limiti del filesystem .
per eseguire "query complesse" sui tag, è possibile utilizzare Tagistant .