5 votes

Ouvrir un fichier avec des espaces dans le nom dans le Terminal

Comment ouvrir un fichier dont le nom contient des espaces à l'aide de Terminal sur Mac ?

J'ai vu des pages qui disent que le type : "open FileName" et cela fonctionne pour les fichiers qui ont un seul mot. Mais je voudrais ouvrir une image qui est nommée : "Sujet de test.jpg".

J'ai déjà essayé : "open Test Subject.jpeg" et "open TestSubject.jpeg" mais aucun ne l'ouvre.

Comment puis-je ouvrir une image ou une vidéo sur le terminal si le "FileName" contient plus d'un mot, par exemple Test Subject.jpeg ?

0 votes

Je ne suis pas sûr que ce soit un doublon. Le duplicata lié concerne la citation autour de ~ alors que cette question ne suppose aucune connaissance de la cotation, même pour les espaces.

0 votes

Oui, je n'ai pu trouver cela nulle part sur les forums de discussion mais j'ai fini par trouver comment faire en regardant plusieurs vidéos youtube. Merci quand même car j'ai eu une réponse correcte de Grg. J'ai accidentellement copié la question et l'ai mise comme réponse. Cela explique pourquoi il y a deux réponses et pas seulement une réponse correcte.

9voto

grg Points 181593

Il faut soit échapper à l'espace avec une barre oblique inversée, soit utiliser des guillemets.

open Test\ Subject.jpg

open "Test Subject.jpg"

Vous pouvez également utiliser l'autocomplétion avec l'onglet. Tapez open Test puis à l'autocomplétion.

Prenez note de l'extension et assurez-vous d'utiliser la bonne. Vous avez utilisé 3 extensions différentes dans votre question, seule la bonne ouvrira le fichier. Listez le contenu du dossier avec ls .

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