Запитання з тегом «symlink»

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

9
Як знайти зламані символьні посилання
Чи є спосіб знайти всі символічні посилання, які ні на що не вказують? find ./ -type l дасть мені всі символічні посилання, але не робить різниці між посиланнями, які кудись переходять, і посиланнями, які не мають. Я зараз роблю: find ./ -type l -exec file {} \; |grep broken Але …

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
Зробіть компакт-диск слідувати символічним посиланням
У моєму домашньому каталозі встановлений код як sshfs, але ієрархію складно запам’ятати, тому я створив симпосилання в своєму домашньому каталозі, що веде до цього каталогу. Чи існує такий спосіб, що коли я перейду до цього символічного посилання, замість того, щоб посилатись на символічне посилання, він насправді cd до цього каталогу? …

5
Як я можу редагувати посилання?
Моє основне розуміння симпосилання - це спеціальний файл, файл, який містить шлях рядка до іншого файлу. VFS ядра резюмує багато цього, але чи є причина, чому символьні посилання здаються неможливими для редагування? Іншими словами: Чи можна редагувати символьне посилання? Якщо ні, то чому б і ні? Я розумію, що існують …

2
Символічна рекурсія зв'язку - що робить її “скиданням”?
Я написав невеликий сценарій bash, щоб побачити, що відбувається, коли я продовжую переслідувати символічне посилання, яке вказує на той самий каталог. Я очікував, що він або зробить дуже довгий робочий каталог, або вийде з ладу. Але результат мене здивував ... mkdir a cd a ln -s ./. a for i …
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таким, яким я його читаю, коли насправді навпаки b -> a. Це …
64 symlink  ln 

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


5
Як змусити самбу слідувати за символьним посиланням поза спільним шляхом
Це сервер 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 та допоміжними файлами, які будуть розгорнуті на декількох машинах, можливо, в іншому каталозі на кожній машині. Сценарії повинні мати можливість посилатися на шляхи відносно себе, тому мені потрібно мати можливість отримати шлях до файлу, який зараз виконується. …

4
Чи є недоліки використання mount -bind в якості заміни символічних посилань?
Символьні посилання мають обмеження в тому, як функції, як ls, mvі cpможуть працювати над ними, оскільки на відміну від команд, ініційованих оболонкою cd, таких як ці функції не мають інформації про те, як користувач звертався до каталогу стосовно логічного шляху (див. Відповідний пост ). Схоже, що за допомогою цього mount …
55 mount  symlink 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.