История изменений
Исправление firkax, (текущая версия) :
Вот надо как раз сделать так, чтоб второй вариант стал тебе интуитивно понятен, тогда в будущем проблем с симлинками больше не будет.
А можно пример такой проблемы ?
Ввод магических команд вместо понимания ситуации - это всегда какие-то проблемы в итоге.
ln -s ../sewaddle4 charmander4/machampsewaddle
Вот смотри, charmander4/machampsewaddle будет симлинком на ../sewaddle4, и оно расположено в директории charmander4. То есть вот мы находимся в charmander4, делаем следующий шаг - открываем machampsewaddle, а там указание - иди в ../sewaddle4. В соответствии с ним мы сначала переходим в .. а потом в sewaddle4. Итого путь charmander4/../sewaddle4.
Если же ты введёшь такое
ln -s sewaddle4 charmander4/machampsewaddle
То, когда система доходит до разбора содержимого линка machampsewaddle -> sewaddle4, откуда она узнает, что ты имел ввиду другую директорию? В симлинке записано ровно то, что ты заказал, про директорию ни слова.
Исходная версия firkax, :
Вот надо как раз сделать так, чтоб второй вариант стал тебе интуитивно понятен, тогда в будущем проблем с симлинками больше не будет.
А можно пример такой проблемы ?
Ввод магических команд вместо понимания ситуации - это всегда какие-то проблемы в итоге.
ln -s ../sewaddle4 charmander4/machampsewaddle
Вот смотри, charmander4/machampsewaddle будет симлинком на ../sewaddle4, и оно расположено в директории charmander4. То есть вот мы находимся в charmander4, делаем следующий шаг - открываем machampsewaddle, а там указание - иди в ../sewaddle4. В соответствии с ним мы сначала переходим в .. а потом в sewaddle4. Итого путь charmander4/../sewaddle4.