Qual é a diferença entre ./ e ../?

7

quando especificamos o caminho do arquivo algumas vezes especificamos como ./filename e algum tempo ../filename qual é a diferença entre esses dois?

    
por Der Hochstapler 04.08.2010 / 13:04

4 respostas

15

../ refere-se à pasta pai, enquanto ./ significa a pasta atual

    
por 04.08.2010 / 13:05
8

. significa 'a pasta atual'.
.. significa 'a pasta que contém a pasta atual'.

    
por 04.08.2010 / 13:05
5

caso você queira saber, ./filename na verdade significa a mesma coisa que filename - no entanto, em sistemas unix, o caminho atual não é procurado por executáveis (por motivos de segurança), então você tem que dizer explicitamente " procure no diretório atual "

    
por 04.08.2010 / 13:08
1

Ambos são diferentes. ./filename aponta para um arquivo no diretório atual, enquanto ../filename aponta para um arquivo no diretório pai

    
por 04.08.2010 / 13:06