В учебнике создана ссылка, которая разрешает абсолютный путь. Вы создали символическую ссылку, которая разрешает относительный путь.
Создает абсолютную ссылку:
ln -s /application/nginx-1.8.0 /application/nginx
nginx
всегда разрешит /application/nginix-1.8.0
, даже если вы переместитесь nginx
в новый каталог.
Используйте абсолютную ссылку, если она nginx
может двигаться и /application/nginix-1.8.0
никогда не будет двигаться.
Создает относительную ссылку:
ln -s nginx-1.8.0 /application/nginx
Nginx всегда будет решать nginx-1.8.0
в любой каталог nginx
находится в
Когда вы используете -s
для создания символической ссылки, первый параметр даже не должен существовать в вашей файловой системе. Не является ошибкой создание символической ссылки на файл или путь, который еще не существует.
Используйте эту относительную ссылку , если nginix
будет существовать всегда в том же каталоге по отношению кnginx-1.8.0
Более относительные примеры ссылок
ln -s ../real alpha # alpha will always point to real in alpha's parent directory
ln -s real alpha # alpha will always point to real in alpha's directory
ln -s subdir/real alpha # alpha will always point to subdir/real in alpha's directory
ln
команду точно так, как написано в руководстве, но это не имеет значения.