o que “~ /.” significa em termos de pastas / diretórios do OS X?


15

Estou instalando um programa no meu MacBook que precisa ser descompactado no diretório ~ / .spring; agora, eu sei o que é o Spring, é o nome da coisa que estou instalando. Ficaria muito feliz em criar uma pasta .spring se soubesse o que ~ /. significava.


3
Nota: ~/.por si só significa algo diferente do que quando é um prefixo de algo mais longo. Por si só, é uma maneira mais longa de escrever ~, indicando o diretório inicial. Como prefixo (por exemplo ~/.spring), indica uma entrada "oculta" no diretório inicial.
precisa

Respostas:


20

O símbolo til (~) na terminologia da linha de comando do OS X refere-se ao seu diretório pessoal, por exemplo, / Users / Joe.

Como JonathanMueller apontou, qualquer coisa com um ponto (.) Na frente é considerada oculta. Portanto, o que seu programa precisa que você faça é:

  1. Terminal de Incêndio
  2. cd ~ (vai para o seu diretório pessoal)
  3. mkdir .spring (cria um diretório oculto da mola)

Você não poderá ver esta pasta no Finder, pois está oculta, mas acessar o Terminal e usar ls -a enquanto estiver no Terminal exibirá as pastas ocultas.


5

~ é uma referência ao diretório inicial. Um diretório de pontos é um diretório "oculto" no UNIX.


qualquer coisa com um ponto acrescentado à frente fica oculta no Unix, mas nesse caso, um ponto singular se refere ao diretório atual, que é Home.
precisa

@caliban Você tem certeza disso? Se o ponto in ~/.springse refere ao diretório atual, o OS X se afastou muito mais das origens do Unix do que eu imaginava.
coneslayer

1
@caliban, um único ponto se refere ao diretório atual e dois pontos ao diretório pai, mas essa pergunta era sobre .spring, que seria um diretório oculto. Obrigado por apontar a possível confusão.
JonathanMueller

0

Para visualizar arquivos 'ocultos', use

ls -a

ou adicione -a aos seus argumentos 'ls' habituais. O sinalizador -a está implícito se você tiver privs de superusuário.


Ou -Apara não exibir as entradas .e ...
Daniel Beck
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.