At Linux command line, to find a particular text string in all the files from the current directory recursively (that is, including all those files from the child or grandchild directories), use something like this via SSH:
find . -exec grep -l "needle" {} \;
This command searches through all directories from the current directory recursively for the files that contain the string “needle”.
To search only .php files:
find *.php -exec grep -l "needle" {} \;
To search a specific directory:
find dirname -exec grep -l "needle" {} \;
To find all .php files that contain “needle” in all the directories under “somedir”:
find somedir -name *.php -exec grep -l "needle" {} \;
find . -exec grep -l "needle" {} \;
This command searches through all directories from the current directory recursively for the files that contain the string “needle”.
To search only .php files:
find *.php -exec grep -l "needle" {} \;
To search a specific directory:
find dirname -exec grep -l "needle" {} \;
To find all .php files that contain “needle” in all the directories under “somedir”:
find somedir -name *.php -exec grep -l "needle" {} \;