Antworten:
Sie müssen verwenden:
xdg-open "$(locate X)"
Wenn Ihre Datei Leerzeichen / Sonderzeichen enthält, müssen Sie Folgendes verwenden:
xdg-open "$(locate "X")"
Hinweis : Dieser Befehl muss direkt im Terminal verwendet werden. Die Verwendung dieses Befehls in Shell-Skripten muss vermieden werden, da dies zu Fehlern oder inkonsistenten Ausgaben führen kann.
mlocate
können Sie eine Nullterminierung angeben, um den Fall von Dateinamen mit Leerzeichen zu behandeln, z. B.locate -0 X | xargs -0 xdg-open