Intereting Posts
Время / Дата grep в течение 15 минут Что означает стабильное значение в контексте стабильного Debian? Добавление значения ко всем столбцам как установить псевдоним команды в bash, который содержит как одиночные, так и двойные qoutes дисплей выключается с помощью ctrl + alt + f1 Регенерировать и перемещать миниатюры Сценарий оболочки: найдите выделенные программы, если они есть, активируйте его Иногда у вас нет разрешения на создание новых папок на разделе NTFS в Evince Вызовите скрипт для другого скрипта, но не выходите из родителя, если ребенок вызывает exit Как путь к исполняемому набору, если скрипт находится в PATH Где моя конфигурация eth0 на Wheezy Как подключиться к SSH через промежуточный сервер? Как получить свой IP-адрес из командной строки? Настройки прокси-сервера, не влияющие на Kali (debian 6) Извлеките строки из файла с помощью vim или teminal

cd и ls ведут себя по-разному, когда внутри softlink к директории

Когда мы входим в каталог через его программную ссылку, я замечаю:

  1. ls .. покажет содержимое родительского каталога связанного каталога, а cd .. будет находиться под родительским типом программной ссылки. Почему они разные?

  2. cd .. за которым следует вкладка, не дает никаких параметров для завершения, ни для содержимого родительского каталога связанного каталога, ни для содержимого родительского каталога softlink. Почему это так?

  3. Как мы знаем, среди всех команд каталога, которые работают для связанного каталога или его программной ссылки в вышеуказанной ситуации?

Поскольку bash (и, возможно, другие оболочки) отслеживают путь, который вы спустили, включая символические ссылки, чтобы сделать ваш след резервным, похожим на один.

Bash знает, как вы попали в рабочий каталог, потому что cd должен быть встроенной оболочкой. Когда вы запускаете ls .. оболочка не может заменить «символический путь», потому что grep .. также действителен и переводится .. будет ужасно запутанным.

Как бы то ни было, оболочка в настоящее время имеет две интерпретации .. которые можно утверждать, так же запутывает, как если бы она никогда не пыталась вообще помогать.