Comment puis-je ouvrir un fichier alors que je ne sais pas quelle commande l'ouvre? [dupliquer]

37

Ubuntu noob ici. Comment ouvrir un fichier dans un répertoire de travail? J'ai déjà essayé

./MyFile.jpg

Et il répond avec

bash: ./MyFile.jpg: Permission denied

Maintenant, cela m'a fait penser que je devais aller modifier les autorisations. J'ai donc utilisé chmod pour autoriser le fichier "rwx" (je ne suis pas sûr que rendre exécutable le système permette de faire ce que je veux, ça semblait juste logique) et j'ai essayé

./MyFile.jpg

Mais cela est revenu

bash: ./MyFile.jpg: cannot execute binary file

Ce qui me fait penser que le chmod n’était pas la bonne solution. J'ai donc changé la permission pour qu'il ne s'agisse pas de "rwx", mais simplement de "rw-". Maintenant, je me sens bloqué parce que je ne peux pas ouvrir un simple fichier dans Terminal. Je peux l'ouvrir en n'utilisant pas Terminal et en double-cliquant sur le fichier alors que je suis sur le bureau, mais je veux apprendre à naviguer avec le terminal. J'ai aussi essayé

sudo ./MyFile.jpg

mais cela n'a pas fonctionné non plus. Toute aide?

    
posée Almel 05.01.2013 - 18:25
la source

3 réponses

47

Si vous souhaitez utiliser le programme par défaut pour ouvrir un fichier, vous pouvez utiliser

gnome-open YourFile

ou (comme Florian Diesch l’a mentionné dans un commentaire), vous pouvez utiliser la commande suivante, qui fonctionne également sur tous les environnements de bureau compatibles avec XDG . (y compris KDE, LXDE et XFCE):

xdg-open YourFile

Vous devez utiliser une commande pour ouvrir un fichier. Dans votre cas, vous pourriez utiliser

eog MyFile.jpg

Pas besoin de jouer avec les permissions. Eog est le oeil de gnome . Tapez man eog pour plus d'informations. Il peut ouvrir les fichiers image suivants : ani, bmp, gif, ico, jpeg, pcx, png, pnm, ras, svg , tga, tiff, wbmp, xbm et xpm.

Pour d’autres types de fichiers, vous avez besoin d’autres commandes. Par exemple:

  1. Un fichier pdf appelé YourMajesty.pdf peut être ouvert avec evince YourMajesty.pdf .
  2. Un fichier texte nommé MyFile.txt peut être ouvert en utilisant gedit MyFile.txt et cela vaut également pour de nombreux autres fichiers contenant du texte (mais sans extension .txt).

Si vous ajoutez & à la fin de votre commande (par exemple, eog MyPhoto.jpg & ), vous pouvez continuer à utiliser le même terminal pour d’autres commandes.

    
réponse donnée don.joey 05.01.2013 - 18:30
la source
10

Si vous souhaitez ouvrir un fichier, utilisez gnome-open . Considérez-le comme un double-clic sur le fichier dans Nautilus.

gnome-open MyFile.jpg

Si vous souhaitez exécuter un script ou un programme, définissez son autorisation d’exécution et tapez le nom de fichier préfixé du chemin: (Vous ne le ferez jamais avec une image JPG, car ce n’est pas un programme exécutable. )

./executable-name
    
réponse donnée Flimm 05.01.2013 - 18:37
la source
4

Dans la ligne de commande, il n'est pas possible de mentionner un fichier et de lancer automatiquement le programme approprié avec ce fichier. Vous devez donc invoquer ce programme (dans ce cas, vous pouvez utiliser "Eye of Gnome" donc eog ).

Essayez

eog Myfile.jpg

Vous pouvez également récupérer immédiatement le contrôle de votre terminal si vous demandez à eog de lancer "en arrière-plan" en l'appelant avec eog Myfile.jpg & .

Autre conseil: utilisez tab pour permettre au terminal de compléter automatiquement votre saisie.

    
réponse donnée guntbert 05.01.2013 - 18:37
la source

Lire d'autres questions sur les étiquettes