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

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

3
В чем разница между «rm» и «unlink»?
Предполагая, что вы знаете, что целью является символическая ссылка, а не файл, есть ли разница между использованием rmи unlinkудалением ссылки?
55 symlink  rm 

3
Как я могу «связать» много сломанных символических ссылок?
У меня есть дерево каталогов, в котором есть куча символических ссылок на файлы в /home... однако я перешел /homeна /mnt/homeи мне нужен способ "связать" все символические ссылки . Существует ли такая функциональность или мне нужно написать скрипт для этого? В качестве примера у меня есть что-то вроде следующего: [root@trees ~]# …

2
pwd без символических ссылок
Если я pwdзамечаю, он использует любые символические ссылки, которые я использовал, чтобы попасть в текущий каталог. Могу ли я получить его, чтобы сказать мне "настоящий" каталог, в котором я нахожусь ... т.е. путь от корня до моего текущего каталога без использования каких-либо символических ссылок?
54 symlink 

2
Создать символическую ссылку - перезаписать, если она существует
Я хочу записать данные /path/to/data/folder/month/date/hour/minute/fileи сделать ссылку на них /path/to/recent/fileи делать это автоматически каждый раз, когда создается файл. Предполагая, что я не буду знать заранее, если /path/to/recent/fileсуществует, как я могу создать его (если он не существует) или заменить (если он существует)? Я уверен, что могу просто проверить, существует ли он, …
54 bash  symlink 

5
Определение, является ли файл жесткой ссылкой или символической ссылкой?
Я создаю сценарий оболочки, который берет имя файла / путь к файлу и определяет, является ли файл символической ссылкой или жесткой ссылкой. Единственное, я не знаю, как узнать, являются ли они жесткой связью. Я создал 2 файла, один из которых является жесткой ссылкой, а другой - символической ссылкой для использования …

7
Найти только пункт назначения символической ссылки
Для использования в shell-скрипте я ищу способ командной строки, чтобы получить назначение символической ссылки. Самое близкое, что я дошел, это то stat -N src, что выводит src -> dst. Конечно, я мог бы проанализировать вывод и получить dst, но мне интересно, есть ли какой-то прямой способ получить пункт назначения.

3
Как сменить владельца с символических ссылок?
Я столкнулся с некоторыми проблемами при создании софт-ссылок. Ниже приведен оригинальный файл. $ ls -l /etc/init.d/jboss -rwxr-xr-x 1 askar admin 4972 Mar 11 2014 /etc/init.d/jboss Сбой создания ссылки с проблемой разрешения для владельца файла: ln -sv jboss /etc/init.d/jboss1 ln: creating symbolic link `/etc/init.d/jboss1': Permission denied $ id uid=689(askar) gid=500(admin) groups=500(admin) …

6
Есть ли обратная сторона в удалении всех неработающих символических ссылок в системе?
Я запускал скрипт, который перебирал все файлы в моей системе Linux и создавал некоторые метаданные о них, и он выдавал ошибку, когда попадал по неработающей символической ссылке. Я новичок в * nix, но у меня есть основная идея связывать файлы и как появляются неработающие ссылки. Насколько я знаю, они похожи …
46 symlink 

5
Как я могу удалить все символические ссылки со специальной целью?
С помощью команды: ls -la * Я могу перечислить все свои символические ссылки. Как я могу удалить все символические ссылки, которые связаны со специальной папкой? Например: В моем каталоге у usr/local/binменя есть следующие записи: lrwxrwxrwx 1 root root 50 Apr 22 14:52 allneeded -> /usr/local/texlive/2011/bin/x86_64-linux/allneeded lrwxrwxrwx 1 root root 47 …
43 wildcards  symlink  rm 

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

4
Изменить разрешения для символической ссылки
У меня есть символическая ссылка с этими разрешениями: lrwxrwxrwx 1 myuser myuser 38 Aug 18 00:36 npm -> ../lib/node_modules/npm/bin/npm-cli.js* Симлинк находится в архиве .tar.gz. Теперь, когда я распаковываю архив tar.gz, используя maven, символическая ссылка больше не действительна. Поэтому я пытаюсь восстановить символическую ссылку. Сначала я создаю символическую ссылку с помощью …
37 symlink  chmod 

8
В чем разница между жесткой ссылкой и файлом?
Жесткая связь определяется как указатель на индексный дескриптор. Мягкая ссылка , также известная как символическая ссылка , определяются как независимый файл , указывающего на другую ссылку без ограничений жестких ссылок. В чем разница между файлом и жесткой ссылкой? Жесткая ссылка указывает на индекс, так что же такое файл? Сама запись …

2
найти использование с -L
я имею link -> file я делаю find -L . -name 'link' И получить ./link Почему это? человек находит говорит: -L: Следуйте по символическим ссылкам. Когда find проверяет или печатает информацию о файлах, используемая информация должна быть взята из свойств файла, на который указывает ссылка, а не из самой ссылки …
34 find  symlink 

4
Как определить, действительно ли я нахожусь в расположении символической ссылки из командной строки?
Предположим, у меня есть папка: cd /home/cpm135/public_html и сделать символическую ссылку ln -s /var/lib/class . Позже я в этом каталоге: cd /home/cpm135/public_html/class pwdСобирается сказать мне , что я нахожусь в/home/cpm135/public_html/class Есть ли способ узнать, что я "действительно" в /var/lib/class? Благодарность

1
Как я могу получить доступ к каталогу вне chroot из него?
У меня есть пользователь, привязанный к ее домашнему каталогу, но я хочу, чтобы она также могла управлять файлами внутри /var/www. Таким образом, я сделал следующее: root@server:/home/username# ln -s /var/www www root@server:/home/username# cd www root@server:/home/username/www# chown username:username * Тем не менее, когда я пытаюсь открыть /wwwс помощью FileZilla, он возвращает "нет …
33 debian  symlink  chroot 

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