Variare percorsi di default - Come creare i link simbolici

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

Avatar utente
a-mac
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: ven, 21 dic 2012 10:32
Messaggi: 4500
Località: fsf.org

Top

How to Create Symbolic Links at Command Line of Mac OS X
http://osxdaily.com/2015/08/06/make-sym ... -mac-os-x/" onclick="window.open(this.href);return false;
Andre “...è complicato, ma semplice”

_ UNIX: Live Free or Die
_ With great power comes great responsibility
_ You may say, I'm a dreamer, but I'm not the only one, I hope some day you'll join us, And the world will live as one!

Avatar utente
iMaurizio
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: ven, 12 set 2014 03:21
Messaggi: 2656

Top

Qual è la differenza tra un link simbolico e un alias ? :study:

Avatar utente
faxus
Stato: Connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 29401
Località: Circondato dalle bufale

Top

Sono differenze nell'uso.

MacOS riconosce entrambi, come sistema.
Terminale solo i symlink.
Automator solo gli alias.

Gli alias contengono due informazioni, UID e percorso.
Se consegue che se si sposta continuerà ad essere valido.
Perché si aggiorna.

I symlink solo il percorso, per cui se si sposta non non funzionerà.

Però i symlink hanno un valore assoluto anche fuori dal sistema o con sistemi misti.
Irrilevante il peso, l'alias pesa comunque un po' di più

Avatar utente
Jethro
Stato: Non connesso
Expert Retrogamer
Expert Retrogamer
Avatar utente
Iscritto il: sab, 04 lug 2009 22:26
Messaggi: 3097

Top

Post editato perché avevo scritto cose errate sui symlink che ricordavo di aver letto tempo fa.
Questo quello che avevo scritto, ma fate come se non avessi scritto niente. Amici come prima. :D
Non ho mai usato i symlink (a parte quelli che usa Time Machine per conto suo... senza spiegare né chiedere il permesso a noi :P ) e li conosco molto poco, ma qualcosa ho letto e credo che sia importante sottolineare che nell'uso pratico in ambiente finder trattare un symlink è esattamente come trattare il file (o la cartella) originale al quale punta. Se dal finder metto un symlink nel cestino e vuoto il cestino, verrà cancellato anche il file originale al quale il symlink puntava. Se copio da un disco ad un altro un symlink (del peso di pochi Kb) che punta ad un file di molti Gb, copierò il file originale non il symlink.

Se non ho capito bene e quanto ho scritto non risponde al vero, vi prego di correggere. GraziA. :)
Ultima modifica di Jethro il lun, 20 apr 2020 18:18, modificato 1 volta in totale.

Immagine MacBook Pro Retina 15" - macOS Mojave 10.14.6
i7 quad-core 2.6GHz, 16GB RAM, SSD 1TB, Iris Pro/GeForce GT 750M

Immagine MacBook Air 11" - macOS Mojave 10.14.6
i7 dual-core 1.7GHz, 8GB RAM, SSD 128GB, HD Graphics 5000

8) La mia piccola collezione di "giochini" :
https://www.flickr.com/photos/140997970@N07/albums

Avatar utente
faxus
Stato: Connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 29401
Località: Circondato dalle bufale

Top

Dove lo hai letto?

Avatar utente
Jethro
Stato: Non connesso
Expert Retrogamer
Expert Retrogamer
Avatar utente
Iscritto il: sab, 04 lug 2009 22:26
Messaggi: 3097

Top

faxus ha scritto:
lun, 20 apr 2020 18:05
Dove lo hai letto?
Non ricordo, ma posso cercare se lo ritrovo. Magari ho capito male.
Se sono informazioni sbagliate, nel frattempo fammelo sapere che edito il mio post.

Immagine MacBook Pro Retina 15" - macOS Mojave 10.14.6
i7 quad-core 2.6GHz, 16GB RAM, SSD 1TB, Iris Pro/GeForce GT 750M

Immagine MacBook Air 11" - macOS Mojave 10.14.6
i7 dual-core 1.7GHz, 8GB RAM, SSD 128GB, HD Graphics 5000

8) La mia piccola collezione di "giochini" :
https://www.flickr.com/photos/140997970@N07/albums

Avatar utente
faxus
Stato: Connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 29401
Località: Circondato dalle bufale

Top

Non è così, infatti

Avatar utente
Jethro
Stato: Non connesso
Expert Retrogamer
Expert Retrogamer
Avatar utente
Iscritto il: sab, 04 lug 2009 22:26
Messaggi: 3097

Top

faxus ha scritto:
lun, 20 apr 2020 18:14
Non è così, infatti
Boh, non trovo più quello che avevo letto. O avevo capito male io oppure era scritta una castroneria, una delle due cose sicuro... non credo di averlo sognato. Comunque ho editato il mio post e direi che il thread può continuare per la sua strada facendo finta che non lo abbia proprio scritto. :)

Immagine MacBook Pro Retina 15" - macOS Mojave 10.14.6
i7 quad-core 2.6GHz, 16GB RAM, SSD 1TB, Iris Pro/GeForce GT 750M

Immagine MacBook Air 11" - macOS Mojave 10.14.6
i7 dual-core 1.7GHz, 8GB RAM, SSD 128GB, HD Graphics 5000

8) La mia piccola collezione di "giochini" :
https://www.flickr.com/photos/140997970@N07/albums

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 16815
Località: Torino

Top

Secondo me qui spiega benissimo la differenza tra hardlink e symlink:

https://mrmodd.it/wp/2010/12/20/breve-d ... hard-link/
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
faxus
Stato: Connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 29401
Località: Circondato dalle bufale

Top

Scialla ha scritto:
mar, 21 apr 2020 10:59
Secondo me qui spiega benissimo la differenza tra hardlink e symlink:
https://mrmodd.it/wp/2010/12/20/breve-d ... hard-link/
La spiega bene, infatti.

Ma la richiesta di iMaurizio era a proposito di collegamenti simbolici ed alias.
E non a proposito di collegamenti simbolici e collegamenti assoluti.

Questi ultimi interessano poco gli utenti.
E molto più sviluppatori e programmatori

Avatar utente
iMaurizio
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: ven, 12 set 2014 03:21
Messaggi: 2656

Top

Ho fatto la mia richiesta perché ho notato che i programmi che poi andranno ad interagire con questi collegamenti fanno la distinzione, e in alcuni casi non gradiscono/riconoscono l'alias. :coffee2:

Avatar utente
spegahsheen
Stato: Non connesso
Stella nascente
Stella nascente
Avatar utente
Iscritto il: lun, 31 ott 2016 18:20
Messaggi: 606
Località: https://is.gd/axusiw

Top

Da quanto ho avuto modo di provare io entrambi servono al medesimo scopo, ossia puntano a file o cartelle posizionati da un altra parte del disco e funzionano anche se puntatore e oggetto puntato stanno su file system (dischi) diversi. Cosa che gli hard link non possono fare.
L'alias è molto più pesante in termini di byte su disco utilizzati (anche di più del file originale!) e continua a funzionare qualora l'oggetto reale a cui punta venga messo in un'altra posizione del disco.
Il symlink no. Però è riconosciuto dal file system, ovvero:
se crei sulla scrivania un alias a una cartella che hai sul disco, dal Finder la puoi aprire e consultarne il contenuto, dal terminale no;
se crei un symlink sulla scrivania a una cartella che hai sul disco, sia dal Finder che dal terminale puoi leggerne il contenuto.
Se sposti la cartella originale in un altra posizione del disco l'alias continua a funzionare (dal Finder) il symlink no.
Questo capita con El Capitan.
Avevo in mente una bellissima frase a effetto, una verità trascendente, solo che adesso non me la ricordo più.