Ho un guest Windows XP Home Edition e un host Linux Mint 13. Uso VirtualBox e la ~/Public
directory è condivisa con l'ospite. A volte succede che utilizzo IE sul sistema guest per scaricare file (fino a quando non ottengo un browser Windows migliore).
Tutti i file scaricati vanno L:\
nell'unità (la ~/Public
directory). Al termine del download, Esplora risorse aggiunge un :Zone.Identifier
file per ogni file scaricato. Quando estraggo un archivio ZIP scaricato sul guest (sull'unità L:\
), Windows crea un :Zone.Identifier
file per ogni file nella directory estratta. Ciò si verifica anche se utilizzo l'host per spostare un file nella ~/Public
directory.
La ~/Public
directory condivisa si trova su una partizione ext4 e si suppone che il carattere due punti sia illegale nei nomi dei file in Windows, ma non nella partizione ext4. C'è un modo per impedire a Windows di mettere tutta questa spazzatura sul mio filesystem? (Potrei dover creare uno script di shell per ripulire dopo l'atto di Windows.)
Ecco cosa vedo in Windows Explorer:
A proposito, se avessi un host Mac OS X (dove i due punti sono caratteri di nomi di file illegali) sarebbe ancora più orrendo.
~/Public
su Linux. Ciò significa che non è solo colpa di Internet Explorer per aver inserito tutta questa charabia nel mio filesystem. So già che i caratteri proibiti si trovano nell'API Win32. Devo ancora sapere come disabilitare questa cosiddetta funzione di "sicurezza".