Executable linux

Niveka Messages postés 29 Statut Membre -  
 CpasMoi -
Bonjour,
comment reconnaitre qu'un fichier est executable sur ubuntu?
merci d'avance

2 réponses

  1. jee pee Messages postés 9445 Date d'inscription   Statut Modérateur Dernière intervention   9 984
     
    Salut,

    Avec la commande
    file nomfichier 


    http://jp.barralis.com/linux-man/man1/file.1.php

    cdlt

            Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
    1. CpasMoi
       
      Salut,

      Pas du tout, la commande file ne renvoie que le type de fichier (texte, données binaires, ou compilé), en aucun cas s'il est exécutable.

      Pour ça il faut soit utiliser la commande
      ls -l fichier
      soit la commande
      stat fichier
      pour voir si le bit d'exécution est positionné.
      0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Aucune des commandes ci-dessus ne suffit en elle-même, on peut très bien mettre un bit exécutagle sur un fichier .jpeg, cela n'en fera pas un programme (qu'il soit interprété, bytecode Java , Lua ou autre, binaire ELF, COFF...)

    La commande file semble plus appropriée pour déterminer le type de fichier. Le bit x est un attribut du fichier.
    D'où l'importance d'utiliser un langage précis dans les questions et réponses.

    Gates gave ^W sold you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
    1. CpasMoi
       
      C'est pas faux, au temps pour moi, merci.
      0