paolinoweb ha scritto: ↑sab, 23 lug 2022 15:51
Scialla ha scritto: ↑ven, 22 lug 2022 21:54
Non credo possa dipendere dai symlink, li uso anche io da eoni.... vero che, a rifarli, ci metti un attimo
diverso sarebbe fossero hardlink
ehm... potrei andare su google e vedere i termini che non conosco, eviterei fare brutta figura di domandare cosa è un hardlink
eviteri la figura di chiedere differenza fra symlink e hardlink
eviterei la figura di chiedere in ultimo come si utilizzano i due...
ma si vede che mi piace fare brutte figure
e che senso avrebbe, poi, il forum? Ci confrontiamo, ed impariamo qualcosa..a me, capita così
giusto per dare qualche informazione, incompleta e solo sintetica (poi, gli altri più bravi di me, sapranno dire meglio).
I collegamenti a directory e/o a file è utile in tutte le piattaforme dei SO (windows, linux, unix, MacOS). Riconducendosi ai due sistemi Windows e MacOS, i collegamenti possono esser semplici (Windows li chiama appunto collegamenti o shortcut, MacOS li chiama alias, come Linux) oppure più organizzati (chiamati, più o meno in tutti i SO, "symbolic link").
Sia i symbolic link semplici (detti impropriamente symlink o, più correttamente, softlink), sia gli hardlink sono, quindi, "advanced shortcuts" che ereditano tutte le informazioni della directory del file o della folder da cui sono generati, mentre gli alias (o i semplici collegamenti) ereditano sia la posizione, sia l'identificatore del file (o della cartella).
Se sposti il file (o la cartella), l'alias può continuare a puntare su quello, mentre il symlink "perde il contatto". Tuttavia, come dice Jethro
Jethro ha scritto: ↑sab, 23 lug 2022 20:09
Spesso gli alias di macOS perdono l’icona personalizzata, ossia l’icona che ha la cartella o il disco al quale puntano. Lo perdono sempre se l’originale non è disponibile perché per esempio è su un disco esterno in quel momento non collegato; e questo potrebbe anche essere giustificato… ma spesso accade anche che gli alias perdano l’icona personalizzata anche se l’originale è disponibile. Usando i symlink l’icona personalizzata se all’avvio l’originale è disponibile nella mia esperienza non si è mai persa.
quindi, l'uso più conveniente e semplice di un symlink è che non perdono l'icona personalizzata (talvolta, cmq, la perdono).
Esistono comandi da terminale e tool grafici (semplici programmini che applicano quei comandi da terminale) per realizzare i symbolic link, su tutti i SO.
Un grande vantaggio dei symlink, rispetto agli alias, è che, conservando l'esatta posizione della directory, quindi possono esser impiegati (e vengono, praticamente sempre, in Unix per questo scopo, ma anche negli altri SO) per i collegamenti, in una diversa directory d'uso, per cartelle complesse e sincronizzate (tipo NAS, Dropbox, G-Drive, Cartelle Condivise, Backup, etc).
Gli hardlink (molto usati su Linux ed Unix) sono dei symlink che conservano le informazioni di posizione e di struttura del file (attenzione, non della directoy), quindi sono un copia esatta di esso. Quindi, occupano spazio nel file system e, se cancelli il file di origine, l'hardlink resta immuntato (a differenza dei softlink, che perdono significato se cancelli la directory su cui puntano come collegamento).
Tornando al topic:
cdp76 ha scritto: ↑ven, 22 lug 2022 15:56
Dunque non vorrei aver scritto una cazzata, quello che feci fu creare il link con il comando ln -s da terminale, ed ha sempre funzionato bene con questa cartella. con le cartelle di iCloud (mobile documents) invece non funzionava e non sono riuscito a fare la stessa cosa.
se hai usato il comando
, questo è il motivo per il quale penso che tu abbia generato un hardlink e non un soft link (bada, sono entrambi symlink, ma il primo occupa spazio nel file system)
Ti prego, prova a cancellarlo per capire se è questo il problema
Magari non è così, ma le hai provate tutte, prova anche questo.
Bada, sarebbe preferibile cancellarlo da terminale
(per esempio, se volessi cancellare un hardlink da me generato sul desktop, chiamato "Cytometry", farei così:
)
oppure, se non conosci bene come rivolgere il comando alla path, usa solo il comando da finder "sposta in cestino" , svuota il cestino (fai questa cosa, così non ti incasini), riavvia e fai correre un giro di manutenzione ad Onyx..
Se risolvi, offri una birra a Fragrua