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

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

2
Исполняемая символическая ссылка приводит к «команда не найдена»
Я создал символическую ссылку (вчера) так: sudo ln -s bin/python /usr/bin/prj-python Когда я бегу: prj-python file.py Я получил: prj-python: command not found Когда я снова пытаюсь создать ссылку, я получаю: ln: создание символической ссылки `/ usr / bin / prj-python ': файл существует Почему это происходит? Мой $PATHэто: / USR …
24 symlink  ln 

2
Чем символическая ссылка / proc / <pid> / exe отличается от обычных символических ссылок?
Если я запускаю процесс, а затем удаляю его двоичный файл, я все равно могу восстановить его из /proc/&lt;pid&gt;/exe: $ cp `which sleep` . $ ./sleep 10m &amp; [1] 13728 $ rm sleep $ readlink /proc/13728/exe /tmp/sleep (deleted) $ cp /proc/13728/exe ./sleep-copy $ diff sleep-copy `which sleep` &amp;&amp; echo not different …
23 linux  symlink  proc 

1
список файлов по символической ссылке
Как получить список файлов (а затем сделать что-то с этим списком), отфильтровав имя цели символической ссылки , а не имя символической ссылки? Например, из следующего списка меня интересуют только первые четыре файла (цель содержит bar): foo -&gt; /tmp/bar bar -&gt; /home/me/bartoo baz -&gt; /home/me/public/barthree zoo -&gt; /usr/share/bar moo -&gt; /tmp/foo …
23 find  symlink 

2
Есть ли способ автоматически смонтировать файловую систему, когда я открываю символическую ссылку на каталог в этой файловой системе?
Я использую Arch с Xfce. Недавно я создал символическую ссылку на каталог в файловой системе. Но я не хочу монтировать файловую систему во время загрузки или монтировать ее вручную перед открытием символической ссылки. Есть ли способ автоматически смонтировать эту файловую систему, когда я открываю символическую ссылку на каталог в этой …

7
Как скопировать структуру папок и сделать символические ссылки на файлы?
У меня есть папка SOURCE, которая содержит несколько папок подуровня, каждая со своими файлами. Я хочу скопировать эту папку в новую папку COPY, где мне нужно скопировать структуру каталогов, но сохранить файлы как символические ссылки на исходные файлы в SOURCE и его подпапках.

6
Получение относительных связей между двумя путями
Скажем, у меня есть два пути: &lt;source_path&gt;и &lt;target_path&gt;. Я хотел бы, чтобы моя оболочка (zsh) автоматически выяснила, есть ли способ представить &lt;target_path&gt;из нее &lt;source_path&gt;относительный путь. Например предположим &lt;source_path&gt; является /foo/bar/something &lt;target_path&gt; является /foo/hello/world Результат будет ../../hello/world Зачем мне это нужно: Мне нужно по возможности создавать символическую ссылку &lt;source_path&gt;на &lt;target_path&gt;использование относительной …
21 shell  files  zsh  symlink 

2
Действительно ли символические ссылки имеют значение в использовании диска?
Я читал на многих сайтах, что в Linux символические ссылки (программные ссылки, символические ссылки) подобны указателям, которые ссылаются на другой файл, который может находиться где угодно (например, ярлыки Windows). Однако, когда я проверяю использование диска папкой, в которой есть символические ссылки, происходит несоответствие между тем, что говорит мой файловый менеджер, …

4
Как я могу предотвратить sed -i от уничтожения символических ссылок?
Почему sed -iвыполняется по символической ссылке уничтожает эту ссылку и заменяет ее с целевым файлом? Как этого избежать? например. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -&gt; pet $ sed -i 's/cat/dog/' pet_link $ ls …
21 sed  symlink 

3
Расположение Java из / usr / bin / java
Я пытаюсь найти свое местоположение Java в моей системе Linux и получил это [980@b449 ~]$ which java /usr/bin/java [980@b449 ~]$ readlink -f $(which java) /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java в чем разница между 2 командами?
20 symlink  java 

5
Нахождение исходного файла по символической ссылке
Допустим, у меня есть символическая ссылка файла в моем домашнем каталоге на другой файл в другом разделе. Как мне найти целевое местоположение связанного файла? Под этим я имею в виду, скажем, я file2в /home/user/; но это символическая ссылка на другого file1. Как найти file1без необходимости вручную просматривать каждый раздел / …
20 symlink 

3
Когда я перехожу по символической ссылке, почему pwd показывает символическую ссылку вместо реального пути?
Я создал программную ссылку ( ln -s 1 2) на каталог, который находится внутри testкаталога, открыл программную ссылку ( cd 2) и отобразил текущий путь, используя pwd. Отображаемый путь был ~/test/2и нет ~/test/1. В ОС, такой как Windows, все по-другому, ярлык приводит нас к реальному каталогу. Я немного запутался, как …


6
Эквивалент псевдонима для символической ссылки?
Мне часто приходится прыгать по нескольким каталогам в моей домашней папке и уставать от их написания. Я хотел бы более быстрый подход, который традиционно будет символической ссылкой. Однако я не хочу загромождать свой домашний каталог десятками символических ссылок. Я мог бы создать какой-то ~/links/каталог и загромождать его символическими ссылками, но …

4
Как атомарно изменить символическую ссылку на каталог в busybox?
Я пытаюсь (как можно ближе) атомно изменить символическую ссылку. Я пробовал: ln -sf other_dir existing_symlink Это просто поместит новую символическую ссылку в каталог, на который указывает существующая_симлинк. ln -sf other_dir new_symlink mv -f new_symlink existing_symlink Это сделало то же самое: оно переместило символическую ссылку в каталог. cp -s other_dir existing_symlink …

3
Что означает `l` в листинге` ls`?
Когда я запускаю ls -adl .*один из моих каталогов, я получаю файл с таким списком: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -&gt; person@computer.edu.4018:1372874769 Имя файла и URL-объект выделены красным. Что lзначит в lrwxrwxrwx? Что это за файл?
18 ls  symlink 

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