[ksh] savoir si lien pointe sur un exe ?

Résolu/Fermé
_vince Messages postés 37 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mai 2008 - 31 janv. 2008 à 13:34
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 31 janv. 2008 à 14:25
Bonjour,

Je pose le probleme:

J'ai un lien symbolique qui pointe sur un fichier executable.
Pour l'exemple, je prends les noms suivants: toto -> titi
Comment savoir si titi est un fichier executable, sachant que je ne peux tester que le lien toto car je ne connais pas le vrai nom de titi.

Si je fais [ -x toto ] je sais si on peut executer le lien? Mais ca ne m'interesse pas de savoir ca.
Y a-t-il une solution a ce probleme ?

Merci d'avance.
A voir également:

4 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
31 janv. 2008 à 14:00
Salut,
test -x $(readlink -f toto)
;-))
1
_vince Messages postés 37 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mai 2008
31 janv. 2008 à 14:19
Je suis etonne par tant de savoir ;-) Ca fait trois ans que j'utilise unix/linux et je ne connaissais pas. Mais je me doutais bien qu'il y avait une commande dans ce genre la.

Merci beaucoup. Ca repond a ma question.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > _vince Messages postés 37 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mai 2008
31 janv. 2008 à 14:25
De rien, mais je te rassure, ça fait 5 ans et des brouettes que j'ai adopté un pingouin et j'en apprend tous les jours...

;-))
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
31 janv. 2008 à 13:54
Salut,

Peut-être que je ne comprends pas très bien ton problème, mais tu peux faire

ls -al toto

pour savoir qui est ce titi qui se cache derrière toto et son chemin, et tu peux alors tester le titi que tu auras trouvé.


Dal
0
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
31 janv. 2008 à 13:55
hello
file -L toto ou ls -lL toto
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
31 janv. 2008 à 14:00
La commande

stat toto

te révèle aussi (parmi d'autres informations) le nom de la cible du lien symbolique.


Dal
0