O que significa quando existe um caminho como /dir/dir/program.attribute?

0

Na pergunta acima eu estava tentando colocar um exemplo. Eu não sei o quão efetivo eu era em fazer isso ... Eu só quero entender como pode haver o que parece ser "escondido" arquivos que existem. Eles estão de fato escondidos? Ou são atributos de um programa? Como alguém acessa todos os arquivos?

Qualquer informação seria esclarecedora. Obrigado antecipadamente!

    
por RafLance 12.01.2012 / 03:45

2 respostas

2

Não sei ao certo o que você está perguntando.

Oculto

Os arquivos ou diretórios são "ocultos" se começarem com um ".".

Na linha de comando você pode visualizá-los com ls -A e do nautilus (seu navegador de arquivos) mostrando os arquivos ocultos Ctl + H ou do menu

Caminho

Seu caminho é onde o sistema procura para encontrar comandos.

echo $PATH

Você pode definir um caminho, normalmente em ~/.bashrc

PATH=$PATH:/additional/directory
    
por Panther 12.01.2012 / 03:57
2

Eu acho que você está entendendo mal o conceito. No Unix, por convenção, nomes de arquivos começando com. são considerados ocultos - por exemplo, alguns programas, como ls ou gerenciadores de arquivos GUI, não exibem esses arquivos. Esses arquivos costumam ser usados para armazenar configurações de programas ou outras coisas que o usuário normalmente não quer ver.

Esta é apenas uma convenção e não há nada de mágico nesses arquivos.

Ao contrário do Windows, o Unix não depende de "extensões de arquivo", ou seja, sufixos de 3 caracteres após um ponto no final de um nome de arquivo, para determinar o tipo do arquivo (ou seja, NOTEPAD.EXE, etc.).

Então, no Unix, "program.attribute" é apenas um nome de arquivo normal, não como um programa chamado "program" possui alguns atributos mágicos que você pode acessar especificando "program.attributename"

    
por Sergey 12.01.2012 / 04:00