El comando Buscar parece no funcionar en absoluto. Por ejemplo, estoy en un directorio donde absolutamente hay un archivo llamado index.php y ejecuto esto:
[root@server htdocs]# find . -name "index.php"
find: .: No such file or directory
Siempre recibo esto, no hay tal archivo o error de directorio.
No importa qué ruta defina o qué archivo busco, siempre obtengo este error. Estoy bastante seguro de que estoy pasando por alto algo muy simple. ¿Alguien puede señalar lo que estoy haciendo 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 .salida: https://gist.github.com/andrisp/f3adaf740548eead33da
[root@server htdocs]# find . -noleaf -name "index.php"
find: .: No such file or directory
find .tampoco funciona? ¿Qué hay de ls -al?
find .encuentre la .entrada y luego se queje de que no existe es curioso. Aparentemente este es un error find, ¿ con qué versión estás usando?
strace find .algún lugar?
ls -la|grep "index.php"dice