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

27
Как скопировать структуру каталогов без удаления символических ссылок?

Мне нужно «установить» кучу файлов в другой каталог, сохраняя структуру каталогов исходных файлов. Например, если я ./foo/bar/baz.txtсобираюсь, /var/www/localhost/webroot/я хочу, чтобы результат был /var/www/localhost/webroot/foo/bar/baz.txt. rsyncимеет эту возможность --relative, но когда я сделал...

26
ln -s с путем относительно pwd

Я пытаюсь создать кучу символических ссылок, но не могу понять, почему это работает ln -s /Users/niels/something/foo ~/bin/foo_link пока это cd /Users/niels/something ln -s foo ~/bin/foo_link не является. Я считаю, что это как-то связано с foo_linkссылками на foo...

24
Исполняемая символическая ссылка приводит к «команда не найдена»

Я создал символическую ссылку (вчера) так: sudo ln -s bin/python /usr/bin/prj-python Когда я бегу: prj-python file.py Я получил: prj-python: command not found Когда я снова пытаюсь создать ссылку, я получаю: ln: создание символической ссылки `/ usr / bin / prj-python ': файл существует Почему это...

24
MV файл без разрыва символической ссылки на этот файл

Возможно ли, чтобы mvфайл не нарушал символическую ссылку на этот файл? Мой первоначальный ответ на это - нет, и я разрабатываю решение на основе сценариев, чтобы изменить ссылки сразу после перемещения, но мне было интересно, как другие подошли к этой проблеме. Пути и имена символических ссылок...

24
Добавление к пути против ссылки из / bin

Наш системный администратор установил на сервере программное приложение (Maven) и сказал всем добавить /usr/local/maven/bin/папку в свой путь. Я думаю, что было бы удобнее просто связать несколько программ в этой папке из /binпапки (или другой папки, которая есть у каждого на своем пути) следующим...

23
Чем символическая ссылка / proc / <pid> / exe отличается от обычных символических ссылок?

Если я запускаю процесс, а затем удаляю его двоичный файл, я все равно могу восстановить его из /proc/<pid>/exe: $ cp `which sleep` . $ ./sleep 10m & [1] 13728 $ rm sleep $ readlink /proc/13728/exe /tmp/sleep (deleted) $ cp /proc/13728/exe ./sleep-copy $ diff sleep-copy `which sleep`...

23
список файлов по символической ссылке

Как получить список файлов (а затем сделать что-то с этим списком), отфильтровав имя цели символической ссылки , а не имя символической ссылки? Например, из следующего списка меня интересуют только первые четыре файла (цель содержит bar): foo -> /tmp/bar bar -> /home/me/bartoo baz ->...

21
Получение относительных связей между двумя путями

Скажем, у меня есть два пути: <source_path>и <target_path>. Я хотел бы, чтобы моя оболочка (zsh) автоматически выяснила, есть ли способ представить <target_path>из нее <source_path>относительный путь. Например предположим <source_path> является /foo/bar/something...

21
Как я могу предотвратить 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 -> pet $ sed -i 's/cat/dog/' pet_link $ ls -l...

21
Как скопировать структуру папок и сделать символические ссылки на файлы?

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

21
Есть ли способ автоматически смонтировать файловую систему, когда я открываю символическую ссылку на каталог в этой файловой системе?

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

21
Действительно ли символические ссылки имеют значение в использовании диска?

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

20
Расположение 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
Нахождение исходного файла по символической ссылке

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

19
Когда я перехожу по символической ссылке, почему pwd показывает символическую ссылку вместо реального пути?

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

18
Эквивалент псевдонима для символической ссылки?

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

18
Как атомарно изменить символическую ссылку на каталог в busybox?

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

18
Что означает `l` в листинге` ls`?

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