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?
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?
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
.
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.
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!
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
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
.
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.
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?
@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 ?
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.
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.
0 votes
Veuillez expliquer ce que vous voulez faire en termes d'utilisateur et non simplement de commande ebonite - et notez que l'édition pour améliorer le texte a perdu le lien, vous devez donc l'éditer
0 votes
Vous devriez être plus précis dans votre question concernant la plateforme/OS que vous utilisez car WSL, Linux et Mac ont des outils/commandes différents pour effectuer cette tâche.