75

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?

bluish
  • 973
  • 13
    @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 02 '13 at 10:57
  • 5
    @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 02 '13 at 12:13
  • 1
    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. –  Dec 02 '13 at 13:08
  • 5
    /usr/bin/bad - Only one way to read it in my mind! – Morphed Dec 02 '13 at 16:36
  • 2
    "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 02 '13 at 17:22
  • The correct pronunciation is YOOZER. :) – Kaz Dec 02 '13 at 20:04
  • pehr-uh-esh-e-err :-) – peterh Dec 02 '13 at 21:01
  • 2
    Some years ago, at a previous job, I worked on Unix systems with the usual /usr et al setup, and with users' home directories under /user. In that context, pronouncing /usr as "slash user" would not have been a good idea. But I've never seen /user used that way before or since, so it was probably an unusual case. – Keith Thompson Dec 06 '13 at 21:38

5 Answers5

71

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.

Thomas Nyman
  • 30,502
31

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.

jlliagre
  • 61,204
17

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.

alexis
  • 5,759
13

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."
Barranka
  • 511
  • 1
    I went through a video training course where the instructor kept saying "slash-etcetera". Fortunately I already knew the correct pronunciation, so it was just annoying (and surprising) instead of setting me up to be laughed at. – Wildcard Oct 21 '15 at 10:44
  • 5
    @Wildcard I don't think I've never heard of /etc being pronounced et-see except by Americans. Maybe this is regional variance (like the pronunciation of router), but here in the UK I know it as etcetera or possibly ee-tee-see. – Chris Davies Oct 24 '15 at 11:25
  • Let's be honest: as long as the message is clear, pronunciation may be irrelevant – Barranka Oct 26 '15 at 13:27
11

Might as well go to the source. In this 1982 film from AT&T that features the UNIX inventors, The UNIX Operating System, Brian Kernighan pronounces /usr as "user", around the 13:41 mark. He is showing his home directory, /usr/bwk.

Until computers running UNIX got large user bases and multiple disk drives, almost all users' home directories were directly under /usr.

Mark Plotnick
  • 25,413
  • 3
  • 64
  • 82