O que ~ significa em um shell Linux?


Respostas:


20

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

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


3
Também devo mencionar que o. na frente de um nome de arquivo normalmente significa que é um arquivo oculto. Por padrão, ele não será exibido no ls de um diretório, a menos que você especifique -a como uma opção para o comando ls.

5

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


3

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.