Risposte:
Devi usare:
xdg-open "$(locate X)"
Se il tuo file contiene spazi / caratteri speciali devi usare:
xdg-open "$(locate "X")"
Nota : questo comando deve essere utilizzato direttamente nel terminale. L'uso di questo comando nella shell scripting deve essere evitato in quanto potrebbe generare errori o output incoerenti.
mlocate
, è possibile specificare la terminazione nulla in modo da gestire il caso di nomi di file con spazi bianchi, ad es.locate -0 X | xargs -0 xdg-open