Вопросы с тегом «symlink»

Специальный тип файла, который ссылается на несуществующий или существующий файл или каталог. Содержимое символической ссылки состоит из произвольной строки, которая является путем к файлу, на который указывает символическая ссылка. Когда во время разрешения пути встречается символическая ссылка, строка, сохраняемая файлом, используется для изменения разрешения имени пути.

9
Как я могу найти битые символические ссылки
Есть ли способ найти все символические ссылки, которые ни на что не указывают? find ./ -type l даст мне все символические ссылки, но не делает различий между ссылками, которые идут куда-то, и ссылками, которые этого не делают. В настоящее время я делаю: find ./ -type l -exec file {} \; …

8
Почему жесткие ссылки на каталоги не разрешены в UNIX / Linux?
Я читал в учебниках, что Unix / Linux не разрешает жесткие ссылки на каталоги, но разрешает мягкие ссылки. Это потому, что когда у нас есть циклы и если мы создаем жесткие ссылки и через некоторое время удаляем исходный файл, он будет указывать на какое-то мусорное значение? Если циклы были единственной …

4
Создать символическую ссылку относительно текущего каталога
Я пытаюсь создать символическую ссылку в моем домашнем каталоге, которая указывает на каталог на моем внешнем жестком диске. Это работает нормально, когда я указываю это так: cd ~ ln -s /run/media/name/exhdd/Data/ Data Однако он создает неисправную ссылку, когда я пытаюсь это: cd /run/media/name/exhdd ln -s Data/ ~/Data Это создает ссылку, …
110 directory  symlink  ln 

8
Как получить полный путь к исходному файлу мягкой символической ссылки?
Я хочу scpфайл на сервер. Файл является символической ссылкой, и на самом деле я хочу скопировать исходный файл. В любом случае, я не хочу отслеживать путь к исходному файлу вручную, потому что его можно заменить. Если я могу получить абсолютный путь к исходному файлу, я могу sepс ним. Как я …
99 symlink  scp 

1
Заставьте CD следовать символическим ссылкам
Мой код смонтирован как sshfs в моем домашнем каталоге, но иерархию трудно запомнить, поэтому я создал символическую ссылку в моем домашнем каталоге, ведущую к этому каталогу. Есть ли способ, чтобы при переходе на эту символьную ссылку вместо ссылки на символьную ссылку он фактически перешел на этот каталог? Если вопрос был …

5
Как я могу редактировать символические ссылки?
Мое базовое понимание символической ссылки - это специальный файл, файл, содержащий строковый путь к другому файлу. VFS ядра абстрагирует многое из этого, но есть ли причина, по которой символические ссылки кажутся невозможными для редактирования? Другими словами: я могу отредактировать символическую ссылку? Если нет, то почему? Я понимаю, что существуют различные …

2
Рекурсия символической ссылки - что делает ее «перезагрузкой»?
Я написал небольшой скрипт bash, чтобы увидеть, что происходит, когда я продолжаю следовать по символической ссылке, которая указывает на тот же каталог. Я ожидал, что он либо создаст очень длинный рабочий каталог, либо вылетит. Но результат меня удивил ... mkdir a cd a ln -s ./. a for i in …
64 bash  symlink 

7
Сделать символическую ссылку на относительный путь
Я могу сделать это: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Но я хотел бы иметь возможность сделать это: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Это возможно? Могу ли я как-то разрешить относительный путь …
64 symlink 

14
Советы по запоминанию порядка параметров для ln?
Я использовал lnдля написания символических ссылок в течение многих лет, но я все еще неправильно понимаю порядок параметров. Это обычно заставляет меня писать: ln -s a b а затем глядя на выходной, чтобы напомнить себе. Я всегда представляю, a -> bкак я это читаю, когда на самом деле все наоборот …
64 symlink  ln 

2
Как создать резервную копию из символических ссылок?
У меня есть каталог с символическими ссылками на другие каталоги. Я хочу заархивировать символические ссылки не как ссылки, а как архивы, содержащие файлы каталогов, на которые они ссылаются, используя команду tar. Как я могу это сделать?
63 tar  symlink 


5
Как заставить samba следовать символической ссылке вне общего пути
Это сервер Ubuntu 10.04 64 и samba 3.4.7. У меня есть общий каталог /home/mit/shareи еще один, /home/tempкоторый я связываю с общим: ln -s /home/temp /home/mit/share/temp Но в Windows после использования Интернета я не могу открыть S:/temp, но в Linux можно получить доступ, /home/mit/share/tempкак и ожидалось. Это работает, если я связываю …

4
Получить путь к текущему сценарию при выполнении по символической ссылке
У меня есть утилита, состоящая из пары каталогов с некоторыми bash-скриптами и вспомогательными файлами, которые будут развернуты на нескольких машинах, возможно, в разных каталогах на каждой машине. Сценарии должны иметь возможность ссылаться на пути относительно себя, поэтому я должен иметь возможность получить путь к файлу, который выполняется в данный момент. …

5
Есть ли какие-либо недостатки в использовании mount --bind вместо символических ссылок?
Символьные ссылки имеют ограничения в отношении того, как функции похожи ls, mvи cpмогут работать с ними, потому что в отличие от команд, инициируемых оболочкой cd, такие функции не имеют информации о том, как пользователь получил доступ к каталогу относительно логического пути (см. Связанный пост ). Кажется, что использование этой mount …
55 mount  symlink 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.