Existe um limite para quantas referências “../” do back-directory você pode fazer?

1

Eu nunca notei isso antes (e tenho usado o Linux como um sistema operacional primário desde 2008). Existe um limite para quantas referências de back-directory você pode fazer com ../ ?

Por quê?

Eu movi um arquivo apenas para ele desaparecer. E agora estou tentando direcionar um comando Java e testando ls ../ , só consigo ver três diretórios, mas não quatro.

    
por xtian 23.12.2014 / 00:39

1 resposta

1

O único limite rígido do qual estou ciente é PATH_MAX , você pode verificá-lo (para a pasta atual, o valor depende do sistema de arquivos):

getconf PATH_MAX .

Eu acho que alguns dos elementos do caminho eram links simbólicos e seu arquivo foi movido para a pasta "inesperada". Você deve ser capaz de encontrá-lo por nome ou conteúdo.

Tente outro shell ( tcsh , sh , ...), pois pode haver alguma configuração de shell, que é o motivo (aliases, ...).

Erros de software também são possíveis, mas não prováveis para 2-3 níveis ...

    
por 23.12.2014 / 01:16

Tags