Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 15/03/2010, 16h31   #1
Membre éprouvé
 
Inscription : juillet 2007
Messages : 682
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 682
Points : 496
Points : 496
Par défaut [LigneDeCommande]find ne trouve pas mon fichier

Bonjour,

J'ai un petit soucis avec la commande find.

Lorsque je tape ceci
Code :
1
2
find /usr/users/wlsadmin/domains -name startup.properties
Je trouve bien mon fichier :
Code :
1
2
/usr/users/wlsadmin/domains/XTRPRDDO/common/nodemanager/servers/XTRSRVIHMA/data/nodemanager/startup.properties
En revanche, lorsque je tape ceci :
Code :
1
2
find /usr/users -name startup.properties
La commande find ne me trouve aucun fichier.

[EDIT]
C'est d'autant plus étrange que cette commande me trouve bien mon fichier :
Code :
1
2
 
find / -name startup.properties
[EDIT2]
Plus étrange encore.
Si je fais ceci :
Code :
1
2
3
cd /usr/users/wlsadmin/
find .. -name startup.properties
Ca marche.

Par contre :
Code :
1
2
3
cd /usr/users
find . -name startup.properties
Ne marche pas

Je suis sous Solaris 5.10

Dernière modification par verbose ; 15/03/2010 à 17h34.
verbose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 08h02   #2
Expert Confirmé
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 1 896
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 1 896
Points : 3 676
Points : 3 676


=> Solaris
...
?
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 10h49   #3
Membre éprouvé
 
Inscription : juillet 2007
Messages : 682
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 682
Points : 496
Points : 496
Oui, je suis comme toi, je soupçonne un bug de la commande find de Solaris. Je ne vois pas d'autre explication.
verbose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 11h27   #4
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 908
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 908
Points : 1 258
Points : 1 258
Il faudrait que tu donnes plus d'infos.

Code :
1
2
3
4
id
/bin/find /usr/users -name wlsadmin -exec /bin/ls -ld {} \;
grep users /etc/auto_*
df -k /usr/users /usr/users/wlsadmin/
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 16h15   #5
Membre éprouvé
 
Inscription : juillet 2007
Messages : 682
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 682
Points : 496
Points : 496
id
Code :
1
2
 
uid=712(wlsadmin) gid=710(ejb)
/bin/find /usr/users -name wlsadmin -exec /bin/ls -ld {} \;
Code :
1
2
 
lrwxrwxrwx   1 root     root          18 Sep 29  2008 /usr/users/wlsadmin -> /CDNDEV19/wlsadmin
grep users /etc/auto_*
df -k /usr/users /usr/users/wlsadmin/
Code :
1
2
3
4
5
6
 
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/bootdg/usr
                     10084544 4297297 5686402    44%    /usr
/dev/vx/dsk/oracledg/CDNDEV19_vol
                     52428800 26060874 24723758    52%    /CDNDEV19
verbose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 19h06   #6
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bonjour,

Ton repertoire est un lien. Il faut utiliser l'option -follow pour que find suive les liens.

Tous les comportements que tu cites sont normaux.

PS :
Code :
1
2
 
find / -name startup.properties
doit te retourner un fichier, mais pas /usr/users/wlsadmin/domains/XTRPRDDO/common/nodemanager/servers/XTRSRVIHMA/data/nodemanager/startup.properties

Il doit te trouver le fichier directement dans son repertoire, pas en suivant le lien.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 09h44   #7
Membre éprouvé
 
Inscription : juillet 2007
Messages : 682
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 682
Points : 496
Points : 496
Effectivement, ça marche. Merci
verbose est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 09h52.


 
 
 
 
Partenaires

Hébergement Web