web-dev-qa-db-fra.com

Comment localiser et afficher un fichier

Je veux localiser et afficher une image. Y a-t-il un moyen de le faire en utilisant un tuyau ou ...? Je veux localiser l'image X, je fais locate X et le chemin est indiqué, mais je ne peux pas envoyer la sortie à xdg-open.

8
Arch

xdg-open ne lit pas à partir de stdin. Utilisation

locate X | xargs -L1  xdg-open
9

Vous devez utiliser:

xdg-open "$(locate X)"

Si votre fichier contient des espaces/caractères spéciaux, vous devez utiliser:

xdg-open "$(locate "X")"

Note: Cette commande doit être utilisée directement dans le terminal. L'utilisation de cette commande dans les scripts Shell doit être évitée car elle pourrait générer des erreurs ou des sorties incohérentes.

7
Kulfy