Ho seguito scrupolosamente e creato symlnks per un'intera serie di file nel mio sistema. Non potevo usare alias perché non potevano essere copiati con RSync, e anche alcune app che uso per accedere al mio sistema di casa da remoto su iOS, non potevano gestire gli alias ma funzionavano bene con i collegamenti simbolici.
Ora però dovevo cambiare alcuni dischi rigidi e i miei file originali ora si trovano in una nuova posizione. Questo ovviamente significa che tutti i miei collegamenti simbolici si sono interrotti.
Gli alias si comportano bene, ma come detto sopra, devo attenermi ai collegamenti simbolici. C'è un modo per modificare in massa questi link simbolici? Ho solo bisogno di cambiare il nome del disco nel percorso. La vecchia posizione era ad esempio:
/Volumes/Old Drive/path/to/file
il nuovo è:
/Volumes/New Drive/path/to/file
Sembra che ci dovrebbe essere una linea di comando praticabile per fare ciò poiché tutti richiedono lo stesso cambiamento. Ho trovato almeno un programma di utilità (Make Symlink) che afferma di consentire questo, ma sembra che abbia molti anni e sembra abbandonato. Non riuscivo nemmeno a decomprimere l'archivio .sit in cui era stato compresso.
EDIT: ho trovato questa pagina , che suggerisce che in unix comunque, noi di ln
dovremmo fare il trucco, ma finora non sembra fare nulla - nemmeno emettere alcun messaggio di errore quando si punta a un link simbolico inesistente.