La commande Find semble ne pas fonctionner du tout. Par exemple, je suis dans un répertoire où il y a absolument un fichier nommé index.php et j'exécute ceci:
[root@server htdocs]# find . -name "index.php"
find: .: No such file or directory
Je reçois toujours cette erreur de fichier ou de répertoire.
Peu importe le chemin que je définis ou le fichier que je recherche, j'obtiens toujours cette erreur. Je suis sûr que j'oublie quelque chose de très simple. Quelqu'un peut-il signaler ce que je fais mal?
[root@server htdocs]# pwd
/srv/www/htdocs
[root@server htdocs]# type -a find
find is /usr/bin/find
[root@server htdocs]# ls -la | grep index.php
-rw-rw-r-- 1 andris users 413 Sep 1 2013 index.php
[root@server htdocs]# find . -name "index.php"
find: .: No such file or directory
[root@server htdocs]# find .
.
find: .: No such file or directory
[root@server htdocs]# stat .
File: `.'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: ca00h/51712d Inode: 155686 Links: 12
Access: (0775/drwxrwxr-x) Uid: ( 504/ andris) Gid: ( 100/ users)
Access: 2014-06-17 19:37:22.000000000 +0000
Modify: 2014-06-08 21:06:16.000000000 +0000
Change: 2014-06-08 21:06:16.000000000 +0000
[root@server htdocs]# find --version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
strace find .
sortie: https://gist.github.com/andrisp/f3adaf740548eead33da
[root@server htdocs]# find . -noleaf -name "index.php"
find: .: No such file or directory
find .
ne fonctionne pas non plus? Et alors ls -al
?
find .
trouve l' .
entrée, puis se plaint qu'elle n'existe pas est curieux. Apparemment, c'est un bug avec find
quelle version utilisez-vous?
strace find .
quelque part?
ls -la|grep "index.php"
dit-on?