O que significa ~ em um shell do Linux?

9

Sou novo no Linux e tenho visto isso com frequência. Alguém poderia explicar o conceito aqui?

~/.somefilename

O que significa o ~ (til)?

    
por d-_-b 13.09.2012 / 01:07

3 respostas

20

O ~ (til) é uma maneira rápida de especificar seu diretório inicial.

O ~/.somefilename significa seu diretório inicial, o arquivo .somefilename .

    
por 13.09.2012 / 01:09
5

O caractere til ~ é interpretado pela maioria das shells como o "diretório home" para você. O "." não significa nada se for parte de um nome de arquivo, embora alguns programas como o ls (a menos que explicitamente dito de outra forma) não mostrem arquivos se o nome deles começar com um "ponto". Tipo de atributo "oculto".

    
por 13.09.2012 / 01:10
3

Tilde originalmente compartilhou o mesmo espaço na tecla HOME de determinados teclados e por associação ainda significa diretório inicial.

    
por 03.12.2013 / 02:34