Linux find help


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Linux find help
# 1  
Old 05-17-2018
Linux find help

I am trying to find "php.ini". So I do the command:

Code:
find / "php.ini" 2>/dev/null


It is giving me thousands of files that do not contain "php.ini". What am I doing wrong?
# 2  
Old 05-17-2018
Your requirements are not clear. The command that you are using is asking for the find utility to look at the root directory, every file in the file hierarchy rooted in the root directory, a file or directory named "php.ini" (and, if "php.ini" is a file of type directory, every file in the file hierarchy rooted in "php.ini") and to print the name of every file it encounters while looking at those files and file hierarchies.

Are you looking for a file named "php.ini"?

Are you looking for a file with a filename that contains the string "php.ini"?

Are you looking for a file with a filename that ends with the string "php.ini"?

Are you looking for a regular file that contains the string "php.ini" somewhere in its contents?
# 3  
Old 05-18-2018
Fully seconding what Don Cragun says, but wildly guessing you are looking for a file, why don't you try again adding the -name test?
# 4  
Old 05-21-2018
What you have asked the find command to do is to list everything under the root directory and everything under the directory php.ini (if that exists)

I suspect that this is not what you want and Don has already given suggestions of what you might want.

To get find to do something else, you will need to do something else. You don't say quite what you want so it's difficult to help. It could be:-
  • Find a file named php.ini
  • Find a file name containing php.ini
  • Find a file containing php.ini
  • Find a file only containing php.ini
  • Find a directory called php.ini
  • Find all files newer than a file called php.ini
  • Find all files of the same size as php.ini
  • Find all pipe files under a directory called php.ini
... to name but a few.


If you are still stuck, let us know what you actually need and we can try to help.


Kind regards,
Robin
# 5  
Old 06-13-2018
Quote:
Originally Posted by Don Cragun
Your requirements are not clear. The command that you are using is asking for the find utility to look at the root directory, every file in the file hierarchy rooted in the root directory, a file or directory named "php.ini" (and, if "php.ini" is a file of type directory, every file in the file hierarchy rooted in "php.ini") and to print the name of every file it encounters while looking at those files and file hierarchies.

Are you looking for a file named "php.ini"?

Are you looking for a file with a filename that contains the string "php.ini"?

Are you looking for a file with a filename that ends with the string "php.ini"?

Are you looking for a regular file that contains the string "php.ini" somewhere in its contents?
This one:

Are you looking for a file named "php.ini"?

Code:
find / -name "php.ini" 2>/dev/null

Is this how you would do these two?

Are you looking for a file with a filename that contains the string "php.ini"?

Code:
find / -name "*php.ini*" 2>/dev/null

Are you looking for a file with a filename that ends with the string "php.ini"?

Code:
find / -name "*php.ini" 2>/dev/null

How would you do this one?

Are you looking for a regular file that contains the string "php.ini" somewhere in its contents?

Quote:
Originally Posted by RudiC
Fully seconding what Don Cragun says, but wildly guessing you are looking for a file, why don't you try again adding the -name test?
Yes this worked Smilie.

Code:
find / -name "php.ini" 2>/dev/null

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Linux

How to Find out if an HP/Linux uses SAN or not?

Is there a command I can run on my HP /LINUX to see if uses SAN? This command work son AIX ls -al /DEV/rdsk however it does not work on HP Linux. Please let me know? Thanks (4 Replies)
Discussion started by: mrn6430
4 Replies

2. Red Hat

How to find Linux os series?

hai how to find linux os series (3 Replies)
Discussion started by: vinayd
3 Replies

3. Linux

help in find command in linux

I am trying to find pictures which contains a specific word in the file name. For example any .JPG files that contains "lm" at the beginning or at the middle or at the end of the file name. find / -iname "*.jpg" | ...what should go after the pipe? regards, Moaathe (2 Replies)
Discussion started by: kidwai
2 Replies

4. Red Hat

How to find VMware info from Linux?

Hi, I have two questions about Linux with VMware: (1) How to tell if the system is real or VMware virtual from a Linux platform without root privilege? (root can use 'dmidecode | grep -i vmware). The command 'dmesg | grep -i vmware' run by everyone is not always working for this purpose. (2)... (2 Replies)
Discussion started by: aixlover
2 Replies

5. UNIX for Dummies Questions & Answers

How to find the partition types in linux

How do we find the partition type in Linux? df -T will give me the mounted partition types like ufs, ext3 etc. How do I find out for say a newly added disk to the system? Please advise... Thanks (2 Replies)
Discussion started by: lubu
2 Replies

6. Linux

Find Page size in linux

Hi, How do i find Linux kernel page size using command ? Thanks in advance. (1 Reply)
Discussion started by: forumguest
1 Replies

7. Shell Programming and Scripting

Issue with Find command on Linux

Hi, I am issuing find command below mentioned ways but it givs different count. I don't understand the behaviour. Could any one have any clue? $ find . -mtime -5 -maxdepth 1 -exec ls -lrt {} \; | wc -l 169 $ find . -mtime -5 -maxdepth 1 | wc -l 47 $ find . -mtime -5 -maxdepth 1 | wc -l... (2 Replies)
Discussion started by: siba.s.nayak
2 Replies

8. UNIX for Advanced & Expert Users

Find in HP,AIX vs Linux

Hi Guys, Wondering if anyone can help me. I have a find command on a Linux box that works as expected: find \( -not -type d -or -not -name log -and -not -name loc -and -not -name usr -and -not -name etc -and -not -name tmp -and -not -name wrk -and -not -name changes -or -prune \) -and -not... (6 Replies)
Discussion started by: bParks
6 Replies

9. UNIX for Dummies Questions & Answers

How to find the help in Linux

The command 'man' can display the usage of command, is there any other command that can show the help in Linux? Thk a lot (3 Replies)
Discussion started by: zp523444
3 Replies
Login or Register to Ask a Question