Ho chiamato il mio SSD secondario con un nome con uno spazio al suo interno - "My SSD", e lo uso da molti anni con applicazioni multimediali senza alcun problema. Parte della mia libreria multimediale con migliaia di file è memorizzata in "My SSD" e viene indicizzata da queste app.
Tuttavia, da quando ho iniziato ad apprendere la programmazione, ho riscontrato problemi con più strumenti da riga di comando che utilizzo che non escaping gli spazi nei percorsi correttamente (dovrebbe essere /Volumes/My\ SSD/Projects
invece di /Volumes/My
con un altro argomento SSD/Projects
) .
L'impostazione di un collegamento simbolico non risolve questo problema, poiché queste applicazioni risolvono ancora il vero percorso della directory la maggior parte del tempo.
Ho preso in considerazione la possibilità di impostare un hardlink su un'unità senza uno spazio nel suo nome - "NoWhiteSpaceDrive", ma non sembra che ci sia uno strumento disponibile per farlo.
Cambiare semplicemente "My SSD" in "MySSD" non è una buona soluzione per me perché avrei bisogno di eseguire nuovamente la scansione dell'enorme libreria multimediale che impiegherà ore per essere completata. Molti altri aspetti e app sul mio sistema sono anche legati a "My SSD", che può causare problemi e devo regolarli uno per uno ...
C'è un modo per configurare un hardlink cross-device o qualcosa di simile?