135 votes

Comment ouvrir des fichiers dans une autre application via le Terminal sur macOS?

Je veux ouvrir des vidéos et des images à partir de mon shell de ligne de commande.

Est-ce qu'une application de terminal peut le faire?

0 votes

Qu'est-ce que c'est ? Les questions doivent être autonomes et ne pas dépendre d'autres sites

0 votes

Cette question dépend du site web de Stack Exchange. Si cela n'est pas autorisé, je peux recopier l'intégralité du contenu de ce site sur ce site.

1 votes

J'ai modifié la question pour qu'elle soit auto-suffisante. Elle n'avait pas besoin d'informations externes.

190voto

Tuesday Points 14370

Pour ouvrir n'importe quel fichier depuis la ligne de commande avec l'application par défaut, il suffit de taper open suivi du nom du fichier/du chemin.

Exemple:

open ~/Bureau/nomdufichier.mp4

Modifier: comme indiqué dans le commentaire ci-dessous de Johnny Drama, si vous voulez pouvoir ouvrir des fichiers dans une application spécifique, ajoutez -a suivi du nom de l'application entre guillemets entre open et le fichier.

Exemple:

open -a "QuickTime Player" ~/Bureau/nomdufichier.mp4

Si vous avez besoin de plus d'informations sur la commande open, tapez man open.

12 votes

Juste pour compléter cette réponse: Avec la commande de timotyhm, vous ouvrirez le fichier avec l'application par défaut pour ce type de fichier. Si vous voulez ouvrir n'importe quel fichier avec une application spécifique, il suffit d'entrer: open -a "Application" /Chemin/vers/le/fichier. Exemple: open -a "Adobe Photoshop CC 2014" ~/Desktop/test.psd. Voir man open pour plus d'informations.

1 votes

@JohnnyDrama Bon point. Puis-je l'ajouter à ma réponse ?

3 votes

La collaboration dans les réponses est géniale. La réponse de Johnny Drama est ce que je voulais vraiment, mais le titre est ce que je cherchais. Des réponses comme celles-ci sont la raison pour laquelle j'aime StackExchange!

2voto

Melanie Shebel Points 111

J'ai écrit un guide sur comment ouvrir un fichier dans le terminal qui comprend des instructions pour Windows et Linux également, mais pour résumer pour l'OP et d'autres qui trouvent cette page (pour être complet, j'ai montré comment faire cela dans l'invite de commande également):

Naviguer vers le répertoire du fichier: cd /chemin/vers/le/répertoire

Ouvrir le fichier: Sur macOS open nomdufichier.txt ou utiliser des éditeurs comme vi, emacs, nano. Exemple:

vi nomdufichier.txt 

Ouverture d'autres fichiers dans le terminal:

macOS: PDFs: open nomdufichier.pdf

Images: open nomdufichier.jpg

Pages Web: open http://www.example.com

0voto

Cela peut également être fait en utilisant xdg-open nomdufichier. La commande ouvrira le fichier avec son application par défaut et elle est également utilisée pour ouvrir les URL.

0 votes

xdg-open n'est pas un outil natif de Mac OS X.

2 votes

xdg-open est sur Linux et macOS n'est pas Linux! La réponse acceptée a l'application en ligne de commande par défaut de macOS, open.

1 votes

Maladroitement, cette question est le premier résultat sur Google pour "linux ouvrir n'importe quel fichier". Donc, bien que cela ne soit pas une réponse correcte à la question posée, il est vraiment pratique d'avoir cela bien classé. Je ne peux pas me résoudre à voter pour cette réponse, mais je vais voter les autres réponses incorrectes vers le bas pour m'assurer que celle-ci reste bien en vue.

-1voto

"ouvrir ." pour ouvrir le répertoire actuel.

3 votes

Salut, bien que cela fonctionne (ouvre le dossier actuel dans le Finder), cela ne semble pas répondre à la question (qui est d'ouvrir des vidéos et des photos à partir du terminal, pas le dossier dans lequel ils se trouvent). Pouvez-vous ajouter plus de détails à votre réponse qui aideront à répondre à la question?

0 votes

@Developer Madmax Merci pour le partage de la méthode. Parfois, cette ligne de commande n'ouvre pas l'application Fichiers. Quelle pourrait être la condition ?

0 votes

Il n'y a pas d'application Fichiers sur MacOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X