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

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

3
Используйте `ln`, чтобы создать отсутствующий каталог
Поэтому я пишу небольшой менеджер пакетов, и я столкнулся с проблемой создания символических ссылок на файлы. Он устанавливает пакет /usr/pkg/name-version, а затем читает файл, чтобы определить, какие символические ссылки создать. Я использую lnдля создания ссылок, и я столкнулся с проблемой при попытке установить заголовки API Linux. Мне нужно связать сами …

1
Как заставить создание символической ссылки?
У меня есть определенный каталог, полный других каталогов, организованных (названных) по дате. Для удобства пользования у меня есть символическая ссылка, currentуказывающая на последнюю. В сценарии, который создает новые каталоги дат, я хочу создать или исправить currentсимволическую ссылку, чтобы она указала на самый новый каталог после его создания. Я думал, что …
10 symlink  rm  ln 

1
ls -l --group-directoryies-first (действует также на символические ссылки)
lsопция --group-directories-firstзаставляет каталоги быть перечисленными сверху, что делает вывод lsкрасивым и чистым: ls -l --group-directories-first Тем не менее, это не действует symlinks, которые на самом деле относятся symlinksк каталогам. Есть возможность использовать ls -l -L --group-directories-first который перечислит оба вида каталогов сверху, но не будет различать надлежащий каталог и каталог …
9 bash  zsh  directory  ls  symlink 

1
Почему отказано в разрешении на запуск npm с использованием node-dev?
Я пытаюсь запустить приложение node.js для пользователя с низким уровнем разрешений. Все файлы, о которых я знаю, принадлежат правильному пользователю и имеют достаточно хорошие права доступа. Я пытаюсь использовать файл сценария, чтобы сделать это. Я вызываю скрипт с этой командой sudo su - nodejs ./start-apps.sh Сценарий оболочки запускает эту команду …

1
Стратегии сохранения ссылки на файл после его перемещения или переименования?
В последнее время у меня был Mac на работе, и я был поражен, увидев, что Xcode все равно найдет мой последний проект после того, как я переименую его папку и перенесу в другое место. Теперь я понимаю, что это результат работы тяжелой инфраструктуры, но мне было интересно, можно ли как-нибудь …

4
Существует ли стандартная символическая ссылка на домашний каталог текущих пользователей?
Оболочка может расширяться ~до вашего домашнего каталога. $HOMEобычно имеет ту же самую сделку, но часто вы хотите обратиться к домашнему каталогу текущих пользователей из контекста, который может не поддерживать такое расширение. У меня были конфигурационные файлы, где $HOMEработает, но ~не работает , и наоборот. Я думаю, что предохранитель может обеспечить …
9 symlink 

1
Понимание прохождения символьных ссылок каталога и родительского каталога
Допустим, у вас есть каталоги /dir1и /dir2/linked, где последний является символической ссылкой на первый. Когда вы cdв linkedи pwdвы получите выход /dir2/linked. Если вы тогда cd .., вы будете надеты /dir2. Такое поведение согласуется с концепцией того, что вы были /dir2/linkedраньше. Однако, насколько я понимаю, родительский каталог ( ..) любого …

1
Bash: перенаправить в файл, всегда создавать новые
В bash, командная ссылка echo test > actual.txt заменит содержимое файла с именем actual.txt«test» и создаст файл, если он не существует. Однако, если файл существует, bash просто откроет его, урежет и запишет новое содержимое в файл. В частности, команда redirect терпит неудачу в этом сценарии: ln -s /some/illegal/path link.txt echo …

1
Могу ли я создать символическую ссылку на файл, к которому у меня нет доступа?
[ Отказ от ответственности : в этом вопросе нет злого умысла, я пытаюсь понять команду ln -s для школьного проекта] Скажем, у меня есть файловая система с моей домашней папкой /home/anna. /home/bobэто папка, к которой у меня нет доступа, с файлом, к которому у меня нет доступа,foo.txt Могу ли я …

1
разрешения символических ссылок внутри / tmp
У меня 2 пользователя на моей машине: linuxliteи otheruser. otheruser имеет файл: otheruser@linuxlite:~$ ls -l a -rw-rw-r-- 1 otheruser otheruser 6 Mar 31 12:47 a otheruser@linuxlite:~$ cat a hello linuxliteсделал файл и символическую ссылку в /tmp: otheruser@linuxlite:~$ ls -l /tmp/file /tmp/link -rw-rw-r-- 1 linuxlite linuxlite 3 Mar 31 12:49 /tmp/file …

2
Найти все абсолютные ссылки в дереве каталогов
Как мне (рекурсивно) обнаружить все символические ссылки в каталоге, которые идентифицируют свою цель в абсолюте, а не относительным образом? Так как эти ссылки могут быть разорваны при перемещении всего дерева каталогов, я хотел бы иметь способ их идентификации. Даже относительные ссылки могут разрываться, если дерево каталогов перемещается (если они указывают …
8 symlink 


2
Симлинк как WorkingDirectory в сервисе systemd
У меня есть сервис, с WorkingDirectory=/srv/ctr/currentкоторым есть символическая ссылка. Похоже, служба не перехватывает изменения в символической ссылке при перезапуске. Журнал ошибок сообщает /srv/ctr/releases/69как местоположение, но /srv/ctr/currentуказывает на /srv/ctr/releases/72. Есть ли какой-нибудь способ, которым я могу получить systemd, чтобы узнать о новом изменении каталога?

4
Горячий, чтобы заставить diff проверять ссылку на символическую ссылку?
В Linux можно использовать команду diffдля проверки различий файлов. Я использую его для проверки различий между двумя модулями, оба скопированы в /tmp. Однако оба модуля имеют символические ссылки, которые могут не указывать на правильный файл, так как модули были скопированы в /tmpкаталог. Но это не имеет значения. Я хочу проверить, …
8 symlink  diff 

3
Найти файлы, которые не были установлены менеджером пакетов
Я хотел бы получить список всех файлов в моей системе Gentoo Linux, которые не были установлены менеджером пакетов (Portage). Это потому, что я хочу, чтобы моя система была как можно более чистой, удаляя все ненужные файлы. Позвольте мне рассказать вам, что я пытался до сих пор. Прежде всего, я генерирую …
8 find  gentoo  symlink 

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