1

Я никогда не замечал этого раньше (и я использую Linux в качестве основной ОС с 2008 года). Существует ли ограничение на количество ссылок на каталоги, которые вы можете сделать с помощью ../?

Зачем?

Я переместил файл только для того, чтобы он исчез. И теперь я пытаюсь настроить команду Java и проверяю ls ../ , Я вижу только 3 каталога назад, но не 4.

1 ответ1

1

Единственное жесткое ограничение, о котором я знаю, это PATH_MAX , вы можете проверить его (для текущей папки значение зависит от файловой системы):

getconf PATH_MAX .

Я предполагаю, что некоторые элементы пути были символическими ссылками, и Ваш файл был перемещен в "неожиданную" папку. Вы должны быть в состоянии найти его по имени или содержанию.

Попробуйте другую оболочку (tcsh , sh , ...), так как может быть какая-то конфигурация оболочки, которая является причиной (псевдонимы, ...).

Программные ошибки также возможны, но вряд ли для 2-3 уровней ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .