-
Problema informaticoScritto daNon Autenticatoil 2016-04-10 15:18:26.0 alle 2016-04-10 15:18:26.0Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
Esiste un modo per ovviare al problema?-
Re: Problema informaticoScritto da:
> Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
>
> Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
>
> Esiste un modo per ovviare al problema?
Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.Young professional woman and busy mom.-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-10 20:48:47.0 alle 2016-04-10 20:48:47.0Scritto da: ::1
> Scritto da:
> > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> >
> > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> >
> > Esiste un modo per ovviare al problema?
>
> Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
In Windows non ho idea di come si crea un symlink.-
Re: Problema informaticoScritto da:
> Scritto da: ::1
> > Scritto da:
> > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > >
> > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > >
> > > Esiste un modo per ovviare al problema?
> >
> > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
>
> In Windows non ho idea di come si crea un symlink.
E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
Young professional woman and busy mom.-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-10 21:11:57.0 alle 2016-04-10 21:11:57.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > >
> > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > >
> > > > Esiste un modo per ovviare al problema?
> > >
> > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> >
> > In Windows non ho idea di come si crea un symlink.
>
> E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?-
Re: Problema informaticoScritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > > >
> > > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > > >
> > > > > Esiste un modo per ovviare al problema?
> > > >
> > > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> > >
> > > In Windows non ho idea di come si crea un symlink.
> >
> > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
>
> Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.Young professional woman and busy mom.-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-10 21:35:46.0 alle 2016-04-10 21:35:46.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > > > >
> > > > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > > > >
> > > > > > Esiste un modo per ovviare al problema?
> > > > >
> > > > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> > > >
> > > > In Windows non ho idea di come si crea un symlink.
> > >
> > > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
> >
> > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
>
> Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.-
Re: Problema informaticoScritto daavvelentaniCubicolarioil 2016-04-10 22:12:50.0 alle 2016-04-10 22:12:50.0Trollate totali: 18184Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > >
> > > > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > > > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
> > >
> > > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
> >
> > Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
>
> Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.
windows doveva girare su fat32 che i link simbolici (o hard) non ce li aveva. Quindi hanno risolto inventandosi un formato di file. Io non mi preoccuperei di non essere in grado di leggerli in futuro, e` un formato talmente diffuso...I think happiness is love
- Vladimir Putin
-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-10 22:44:37.0 alle 2016-04-10 22:44:37.0Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Scritto da: ::1
> > > > > > Scritto da:
> > > > > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > > > > >
> > > > > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > > > > >
> > > > > > > Esiste un modo per ovviare al problema?
> > > > > >
> > > > > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> > > > >
> > > > > In Windows non ho idea di come si crea un symlink.
> > > >
> > > > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > > > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
> > >
> > > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
> >
> > Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
>
> Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.
Su Windows esistono sia i link stile Linux che dei file con estensine .lnk che Windows interpreta come collegamento ad un dato file.
I symlink si possono creare dal prompt dei comandi (almeno da Windows 7 in poi, prima non mi pare che ci fosse il comando ma potevi scaricare "Junction" dalla TechNet https://technet.microsoft.com/en-us/sysinternals/b...
In Windows 10 ho questo comando:C:\Users\Luca>mklink Crea un collegamento simbolico. MKLINK [[/D] | [/H] | [/J]] Collegamento Destinazione /D Crea un collegamento simbolico a una directory. L'impostazione predefinita è il collegamento simbolico a un file. /H Crea un collegamento reale anziché un collegamento simbolico. /J Crea una giunzione di directory. Collegamento Specifica il nome del nuovo collegamento simbolico. Destinazione Specifica il percorso (relativo o assoluto) a cui fa riferimento il nuovo collegamento. C:\Users\Luca>
La ragione per cui esistono i .lnk sono credo almeno 2:
1) la FAT non supporta i symlink (come ha detto sarrusofono)
2) tramite un file .lnk è possibile specificare parametri in più, tipo "esegui sempre l'eseguibile collegato come Administrator", "apri sempre in versione massimizzata/minimizzata/ecc", "crea un shortcut via tastiera per avviare questo collegamento", ecc
In realtà era possibile creare symlink anche nella FAT, ma per farlo dovevi editare la FAT manualmente e programmi come chkdsk e ScanDisk interpretavano la cosa come un errore e l'eliminavano. Ricordo che ai tempi del DOS mi divertivo a creare "Floppy infiniti" in cui una cartella era linkata alla root del floppy. Quando lanciavi un programma tipo "tree" andava avanti per un po' e poi ti dava Stack-Overflow e alcuni programmi ti dicevano cose tipo che lo spazio occupato sul disco era di qualche giga perché visitavano ogni cartella e sommavano le dimensioni dei file che trovavano... ma siccome una cartella era linkata alla root del floppy non finivano mai di sommare finché non morivano per overflow.-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-10 22:50:35.0 alle 2016-04-10 22:50:35.0Scritto da:
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > Scritto da: ::1
> > > > > > > Scritto da:
> > > > > > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > > > > > >
> > > > > > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > > > > > >
> > > > > > > > Esiste un modo per ovviare al problema?
> > > > > > >
> > > > > > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> > > > > >
> > > > > > In Windows non ho idea di come si crea un symlink.
> > > > >
> > > > > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > > > > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
> > > >
> > > > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
> > >
> > > Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
> >
> > Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.
>
> Su Windows esistono sia i link stile Linux che dei file con estensine .lnk che Windows interpreta come collegamento ad un dato file.
>
> I symlink si possono creare dal prompt dei comandi (almeno da Windows 7 in poi, prima non mi pare che ci fosse il comando ma potevi scaricare "Junction" dalla TechNet https://technet.microsoft.com/en-us/sysinternals/b...
>
> In Windows 10 ho questo comando:
>C:\Users\Luca>mklink > Crea un collegamento simbolico. > > MKLINK [[/D] | [/H] | [/J]] Collegamento Destinazione > > /D Crea un collegamento simbolico a una directory. L'impostazione > predefinita è il collegamento simbolico a un file. > /H Crea un collegamento reale anziché un collegamento simbolico. > /J Crea una giunzione di directory. > Collegamento Specifica il nome del nuovo collegamento simbolico. > Destinazione Specifica il percorso (relativo o assoluto) a cui fa > riferimento il nuovo collegamento. > > C:\Users\Luca> >
>
> La ragione per cui esistono i .lnk sono credo almeno 2:
> 1) la FAT non supporta i symlink (come ha detto sarrusofono)
> 2) tramite un file .lnk è possibile specificare parametri in più, tipo "esegui sempre l'eseguibile collegato come Administrator", "apri sempre in versione massimizzata/minimizzata/ecc", "crea un shortcut via tastiera per avviare questo collegamento", ecc
>
> In realtà era possibile creare symlink anche nella FAT, ma per farlo dovevi editare la FAT manualmente e programmi come chkdsk e ScanDisk interpretavano la cosa come un errore e l'eliminavano. Ricordo che ai tempi del DOS mi divertivo a creare "Floppy infiniti" in cui una cartella era linkata alla root del floppy. Quando lanciavi un programma tipo "tree" andava avanti per un po' e poi ti dava Stack-Overflow e alcuni programmi ti dicevano cose tipo che lo spazio occupato sul disco era di qualche giga perché visitavano ogni cartella e sommavano le dimensioni dei file che trovavano... ma siccome una cartella era linkata alla root del floppy non finivano mai di sommare finché non morivano per overflow.
Mi ha preso la chiusura della parentesi come parte del link...
Il link corretto è https://technet.microsoft.com/en-us/sysinternals/b...
-
Re: Problema informaticoScritto daavvelentaniCubicolarioil 2016-04-10 22:57:36.0 alle 2016-04-10 22:57:36.0Trollate totali: 18184Scritto da:
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > >
> > > > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
> > >
> > > Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
> >
> > Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.
>
> Su Windows esistono sia i link stile Linux che dei file con estensine .lnk che Windows interpreta come collegamento ad un dato file.
>
> I symlink si possono creare dal prompt dei comandi (almeno da Windows 7 in poi, prima non mi pare che ci fosse il comando ma potevi scaricare "Junction" dalla TechNet https://technet.microsoft.com/en-us/sysinternals/b...
>
> In Windows 10 ho questo comando:
>C:\Users\Luca>mklink > Crea un collegamento simbolico. > > MKLINK [[/D] | [/H] | [/J]] Collegamento Destinazione > > /D Crea un collegamento simbolico a una directory. L'impostazione > predefinita è il collegamento simbolico a un file. > /H Crea un collegamento reale anziché un collegamento simbolico. > /J Crea una giunzione di directory. > Collegamento Specifica il nome del nuovo collegamento simbolico. > Destinazione Specifica il percorso (relativo o assoluto) a cui fa > riferimento il nuovo collegamento. > > C:\Users\Luca> >
>
> La ragione per cui esistono i .lnk sono credo almeno 2:
> 1) la FAT non supporta i symlink (come ha detto sarrusofono)
> 2) tramite un file .lnk è possibile specificare parametri in più, tipo "esegui sempre l'eseguibile collegato come Administrator", "apri sempre in versione massimizzata/minimizzata/ecc", "crea un shortcut via tastiera per avviare questo collegamento", ecc
>
> In realtà era possibile creare symlink anche nella FAT, ma per farlo dovevi editare la FAT manualmente e programmi come chkdsk e ScanDisk interpretavano la cosa come un errore e l'eliminavano. Ricordo che ai tempi del DOS mi divertivo a creare "Floppy infiniti" in cui una cartella era linkata alla root del floppy. Quando lanciavi un programma tipo "tree" andava avanti per un po' e poi ti dava Stack-Overflow e alcuni programmi ti dicevano cose tipo che lo spazio occupato sul disco era di qualche giga perché visitavano ogni cartella e sommavano le dimensioni dei file che trovavano... ma siccome una cartella era linkata alla root del floppy non finivano mai di sommare finché non morivano per overflow.
gli hardlink per le directory sono sconsigliati anche in *nix.I think happiness is love
- Vladimir Putin
-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-10 23:04:31.0 alle 2016-04-10 23:04:31.0Scritto da:
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Scritto da: ::1
> > > > > Scritto da:
> > > > > > Scritto da: ::1
> > > > > > > Scritto da:
> > > > > > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > > > > > >
> > > > > > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > > > > > >
> > > > > > > > Esiste un modo per ovviare al problema?
> > > > > > >
> > > > > > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> > > > > >
> > > > > > In Windows non ho idea di come si crea un symlink.
> > > > >
> > > > > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > > > > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
> > > >
> > > > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
> > >
> > > Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
> >
> > Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.
>
> Su Windows esistono sia i link stile Linux che dei file con estensine .lnk che Windows interpreta come collegamento ad un dato file.
>
> I symlink si possono creare dal prompt dei comandi (almeno da Windows 7 in poi, prima non mi pare che ci fosse il comando ma potevi scaricare "Junction" dalla TechNet https://technet.microsoft.com/en-us/sysinternals/b...
>
> In Windows 10 ho questo comando:
>C:\Users\Luca>mklink > Crea un collegamento simbolico. > > MKLINK [[/D] | [/H] | [/J]] Collegamento Destinazione > > /D Crea un collegamento simbolico a una directory. L'impostazione > predefinita è il collegamento simbolico a un file. > /H Crea un collegamento reale anziché un collegamento simbolico. > /J Crea una giunzione di directory. > Collegamento Specifica il nome del nuovo collegamento simbolico. > Destinazione Specifica il percorso (relativo o assoluto) a cui fa > riferimento il nuovo collegamento. > > C:\Users\Luca> >
>
> La ragione per cui esistono i .lnk sono credo almeno 2:
> 1) la FAT non supporta i symlink (come ha detto sarrusofono)
> 2) tramite un file .lnk è possibile specificare parametri in più, tipo "esegui sempre l'eseguibile collegato come Administrator", "apri sempre in versione massimizzata/minimizzata/ecc", "crea un shortcut via tastiera per avviare questo collegamento", ecc
uno shortcut non è un collegamento?
> In realtà era possibile creare symlink anche nella FAT, ma per farlo dovevi editare la FAT manualmente e programmi come chkdsk e ScanDisk interpretavano la cosa come un errore e l'eliminavano. Ricordo che ai tempi del DOS mi divertivo a creare "Floppy infiniti" in cui una cartella era linkata alla root del floppy. Quando lanciavi un programma tipo "tree" andava avanti per un po' e poi ti dava Stack-Overflow e alcuni programmi ti dicevano cose tipo che lo spazio occupato sul disco era di qualche giga perché visitavano ogni cartella e sommavano le dimensioni dei file che trovavano... ma siccome una cartella era linkata alla root del floppy non finivano mai di sommare finché non morivano per overflow.
-
Re: Problema informaticoScritto daNon Autenticatoil 2016-04-11 01:49:29.0 alle 2016-04-11 01:49:29.0Scritto da:
> Scritto da:
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Scritto da: ::1
> > > > > > Scritto da:
> > > > > > > Scritto da: ::1
> > > > > > > > Scritto da:
> > > > > > > > > Nel ginepraio di cartelle che ho sul NAS, solo parzialmente riordinato, erede di diverse archiviazioni sui precedenti computer, ho un mucchio di collegamenti. Ad esempio quando tengo un file in una cartella, perché è logico tenerlo lì, ma vedo che mi capita di cercarlo spesso in un'altra cartella, creo un collegamento in questa seconda cartella.
> > > > > > > > >
> > > > > > > > > Il problema, di cui mi sono accorto in seguito, è che questi collegamenti funzionano solo in Windows - e potrebbero non funzionare più in una versione futura - e a differenza dei collegamenti Internet non è possibile leggere nel file .lnk il nome del percorso a cui dovrebbe puntare.
> > > > > > > > >
> > > > > > > > > Esiste un modo per ovviare al problema?
> > > > > > > >
> > > > > > > > Usare dei symlink con percorsi relativi alla root del nas; però non tutti i protocolli supportano la creazione dei symlink né tutti i filesystems ce li hanno.
> > > > > > >
> > > > > > > In Windows non ho idea di come si crea un symlink.
> > > > > >
> > > > > > E` una feature che microsoft usa (es: Documenti è un symlink a Documents), ma che nasconde all'utente, dovesse capire la truffa dei files lnk.
> > > > > > Fortunatamente trovi tutte le spiegazioni di cui hai bisogno su google.
> > > > >
> > > > > Mmmh. Immagino che sarebbe troppo pretendere che il symlink funzioni anche in Linux, però è almeno leggibile?
> > > >
> > > > Salvo stranezze i symlinks in ntfs sono interoperabili. Ho provato a usare un symlink creato da windows in linux senza problemi, non ho provato l'inverso ma non mi sembra sia roba stranissima da implementare: nei file systems ext* e una mare di file systems unix ci sono da una vita.
> > >
> > > Infatti i collegamenti in Linux sono symlinks. Chissà perché Windows ha fatto di testa sua, così prima d'aver capito il problema ne ho fatti migliaia.
> >
> > Su Windows esistono sia i link stile Linux che dei file con estensine .lnk che Windows interpreta come collegamento ad un dato file.
> >
> > I symlink si possono creare dal prompt dei comandi (almeno da Windows 7 in poi, prima non mi pare che ci fosse il comando ma potevi scaricare "Junction" dalla TechNet https://technet.microsoft.com/en-us/sysinternals/b...
> >
> > In Windows 10 ho questo comando:
> >C:\Users\Luca>mklink > > Crea un collegamento simbolico. > > > > MKLINK [[/D] | [/H] | [/J]] Collegamento Destinazione > > > > /D Crea un collegamento simbolico a una directory. L'impostazione > > predefinita è il collegamento simbolico a un file. > > /H Crea un collegamento reale anziché un collegamento simbolico. > > /J Crea una giunzione di directory. > > Collegamento Specifica il nome del nuovo collegamento simbolico. > > Destinazione Specifica il percorso (relativo o assoluto) a cui fa > > riferimento il nuovo collegamento. > > > > C:\Users\Luca> > >
> >
> > La ragione per cui esistono i .lnk sono credo almeno 2:
> > 1) la FAT non supporta i symlink (come ha detto sarrusofono)
> > 2) tramite un file .lnk è possibile specificare parametri in più, tipo "esegui sempre l'eseguibile collegato come Administrator", "apri sempre in versione massimizzata/minimizzata/ecc", "crea un shortcut via tastiera per avviare questo collegamento", ecc
>
>
uno shortcut non è un collegamento?
"shortcut via tastiera"
-
-
-
-
-
-
-
-
-