Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

How do you pronunce /usr?

I found in the net that someone reads it "user"... but, for what I know, this directory is not related to the user. The meaning of the acronym is "Unix specific (or system) resources".

How can we better read it, making it easy to immediately understand the sense of the scope of such folder?

share|improve this question
11  
@RubanSavvy This has been discussed on the meta site before, and the moderators seem to agree that questions related to Unix history are on-topic. –  Thomas Nyman Dec 2 '13 at 10:57
4  
@illuminÉ I think this question can fall under "Using or administering a *nix desktop or server". To use or administer something, you need to be able to talk about it. Questions about *nix terminology are on topic IMO. There are actually quite a few of them already but, as you can see by the votes on this and similar questions, the community considers them on topic. In cases where the help docs and the community disagree, the community always wins. –  terdon Dec 2 '13 at 12:13
    
Thomas Nyman & terdon. I understand you both. The history of the /usr directory is certainly part of the history of Unix, and I can see the value in having knowledge about the use of an acronym in re "admin". Just hard to conceive that someone with even basic command of the English language wonders about the pronunciation of "usr" (just to be clear I'm no native speaker). That's why I think the answers to thisQ are about history and basically contain a line about pronunciation which comes as an afterthought. But I dig the inclusive spirit and respect the community's decision. –  Amphiteóth Dec 2 '13 at 13:08
3  
/usr/bin/bad - Only one way to read it in my mind! –  Paddy Dec 2 '13 at 16:36
    
"The meaning of the acronym is Unix specific (or system) resources." Any research shows that 'USR' as an acronym for the user directory is 'retroactive'. –  mikemaccana Dec 2 '13 at 17:22

4 Answers 4

up vote 52 down vote accepted

In the original Unix implementations, /usr used to contain the user home directories, e.g. instead of /home/user, you would have /usr/user. The original intention was for the directory to be called ´user´ with the connotation "everything user related".

Since then, the role of /usr has narrowed. In current Unix-like operating systems, /usr still tends to contain user-land programs and data (as opposed to 'system' programs and data), although in many cases the distinction between for instance /usr/bin and /bin isn't perhaps as strong as it used to be.

Perhaps the pronunciation 'user' is more understandable given this background. A backronym some people prefer is 'User System Resources', but 'user' is still more common.

share|improve this answer
3  
    
FWIW, I use many modern HPC systems where the home directories are still in a directory under /usr for some reason. –  tpg2114 Dec 3 '13 at 2:16

The "Unix specific (or system) resources" is a backronym. As already stated, it is just a shorten form of user. See this related question

I tend to pronounce it "user" with experienced people, i.e. those knowing what I'm talking about, and "u-ess-err" with the ones I'm unsure.

share|improve this answer
7  
So now I know that if you "u-ess-err" me you are being condescending :) –  Eric Wilson Dec 2 '13 at 15:20
1  
If I know you, that might be the case indeed ;-) otherwise, I just don't take the risk being misunderstood. –  jlliagre Dec 2 '13 at 16:08

I can personally vouch that it's been pronounced "user" since at least the early eighties, when portability across OS's (and with it the concept of "unix-specific" as opposed to system-independent resources) was not on anyone's map. "Unix-specific resources" is definitely a later invention, or "folk etymology".

As @Thomas demonstrates, it used to contain more obviously "user" stuff. In older systems, /usr was often a disk mount point, so that system essentials were on the root drive or partition (/), and /usr would contain userland programs and data that can be loaded later in the boot process.

share|improve this answer

Some time ago, I found the Low Fat Linux tutorial, which has this brief explanation about the Linux file sistem.

In short, it lists the following definitions:

  • /bin Contains the Linux system commands and programs (also called binaries). Pronounced "slash bin."
  • /dev Contains special device files that correspond to hardware components. Pronounced "slash dev."
  • /etc Contains configuration files for Linux and other installed software. Pronounced "slash et-see."
  • /home Contains the home directories (personal storage) for each user on the system. Pronounced "slash home."
  • /sbin Contains more Linux binaries (special utilities not for general users). Pronounced "slash ess-bin."
  • /root The home directory for the root user; not to be confused with /. Some Linux systems use /home/root instead of /root. Pronounced "slash root."
  • /usr Contains system programs and other files for general users such as games, online help, and documentation. By convention, a user should not put personal files in this directory. Pronounced "slash user."
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.