10

I'm new to Linux and have been seeing this often. Could someone explain the concept here?

~/.somefilename

What does the ~ (tilde) signify?

d-_-b
  • 315

3 Answers3

21

The ~ (tilde) is a quick way of specifying your home directory.

The ~/.somefilename means your home directory, the file .somefilename.

slhck
  • 235,242
Lipongo
  • 487
5

The tilde ~ character is interpreted by most shells as the "home directory" for you. The "." doesn't mean anything if it's part of a filename, although some programs such as ls will (unless explicitely told otherwise) not show files if their name starts with a "dot". Sort of a "hidden" attribute.

3

Tilde originally shared the same space on the HOME key of certain keyboards and by association still means home directory.

pear
  • 31
  • 1