difference between /usr/sbin/makewhatis VS /usr/bin/makewhatis

what is the difference between /usr/sbin/makewhatis VS /usr/bin/makewhatis in Linux/Unix systems. why do we need to have same files in two different folder?? I have seen the script in both files  and logic in both of them seem to differ??
aman_grevalAsked:
Who is Participating?
 
pjedmondCommented:
Is either a symbolic link to the other? Can you post the output from:

ls -al /usr/sbin/makewhatis

ls -al /usr/bin/makewhatis

Are they both the same size?

Traditionally , /usr/sbin is a directory for root useage, and the /usr/bin directory for normal users to use.

If these really are 2 different files rather than links, then I haven't a clue why:(

(   (()
(`-' _\
 ''  ''
0
 
arnoldCommented:
Just a guess, but does one create the requisite data index for system based commands such as /sbin /usr/sbin etc. while the other builds the index for user accessible commands i.e. /bin /usr/bin /usr/local/bin?

run diff /usr/sbin/makewhatis /usr/bin/makewhatis | more

Here you will see the difference between them which might be shed some light on what the difference is and the purpose for the difference.
0
 
rindiCommented:
You probably installed that software from 2 different sources, maybe you got one through the package manager of your distro, and the other was installed some other way. Normally the package manager of your distro installs the software in a consistant way standard to the distro you are using, while when you install manually, it doesn't necessarily install to the same areas, but normally you can select where you want to install things to.
0
 
aman_grevalAuthor Commented:
I have not installed any other software ever since i installed RHEL 9 on PIII. RHEL 9 does have 2 files of makewhatis??
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.