Use this tag for questions related to the `ln` (link) command. The `ln` command is available in *nix OS to create links, allowing more than one filename to refer to the same file. Two types of links can be created using `ln`: symbolic links and hard links. Do not use this tag to refer to the natural base-e logarithm (furthermore base-e log is written "log" in most programming languages): use the [natural-logarithm] for that.
1 ответ

Почему ln -sf не перезаписывает существующую ссылку на каталог

Согласно документации, команда ln -f удаляет существующий файл назначения Означает ли это, что если я создаю символическую ссылку, -f должен удалить перезаписать любую существующую символическую ссылку в месте назначения? У меня есть символическая с…
21 окт '18 в 17:33
1 ответ

Символическая ссылка прервана после создания

Ссылки разрываются сразу после их создания. я использую ln правильно. ln -s SOURCE TARGET Создать символическую ссылку $ sudo ln -s ./sites-available/examble.domain.com ./sites-enabled Компилировать NGINX - не удается из-за неработающих символически…
27 сен '18 в 14:44
0 ответов

Цикл для связывания файлов внутри каталога

Я пытаюсь создать скрипт bash, который создает каталог для соответствующего каталога и связывает в нем некоторые файлы. Итак, у меня есть список каталогов внутри ~/ с файлами в них называется Lev1_AA, Lev1_AB, Lev1_AC и так далее В ~/ мой скрипт соз…
23 июл '16 в 00:25
1 ответ

У ln неожиданное поведение при использовании подстановочного знака

Я планирую подать ошибку на coreutils для этого, так как это поведение неожиданно, и в реальном мире для него нет никакой практической пользы... Хотя поначалу я действительно смеялся, потому что я даже не знал ни одного может создавать файлы с подст…
20 авг '12 в 04:34
1 ответ

Символическая ссылка в make-файле

Рассмотрим следующий make-файл: SHELL = /bin/sh MY_DIR := $(realpath ./) BASE_DIR := $(realpath ../..) BASE_SRC_DIR = $(BASE_DIR)/src BASE_INC_DIR = $(BASE_DIR)/include HUL_DIR = $(MY_DIR)/hul JNI_DIR = $(HUL_DIR)/jni JNI_SRC_DIR = $(JNI_DIR)/src JN…
05 сен '16 в 15:19
3 ответа

Linux файл удалил восстановление

Есть ли способ создать файл в Linux, который ссылается на определенный iNode? Возьмем такой сценарий: существует файл, который находится в процессе записи (возможно, журнал), и конкретный файл удален, но ссылка в каталоге / каталоге по-прежнему указ…
12 авг '13 в 21:59
1 ответ

Найти и мягкую ссылку без родительского пути

Итак, у меня есть команда поиска, как показано ниже, которая находит libclntsh.so.* файлы в каталоге instantclient, find instantclient -type f -name "*libclntsh\.so\.[0-9]*\.[0-9]*" Это приводит, например, к instantclient/libclntsh.so.11.1 Как мне т…
12 июн '16 в 10:17
1 ответ

Какая эквивалентная опция в Ubuntu для OS X ln -h?

Команда osx: ln -sfh /a/b /c/d Сбой в Ubuntu, так как h не является допустимым параметром Какие варианты команд эквивалентны?
16 фев '15 в 23:11
2 ответа

Символическая ссылка Редактирование и различия с жесткой ссылкой

Я только что создал символическую ссылку на каталог, используя: ln -s /path/to/real/ link 1 - если я тогда cd в link/ Будут ли какие-либо изменения, внесенные мной, отражены в исходном каталоге? 2 - Кроме того, исходный каталог - это git-репозиторий…
19 июл '18 в 17:13
1 ответ

Является ли символ '-' недопустимым для запуска символической ссылки в Linux?

Я должен переименовать некоторые папки. У них вся эта структура локальная-XXXX местный - pdf-preisliste- локальный - pdf-kundendienst local-navi_flash_home и я должен сбросить местный префикс. Чтобы сохранить текущие папки, я хочу создать символичес…
23 ноя '12 в 09:36
2 ответа

Символическая ссылка не наследует разрешения

Например, у меня есть foo.sh с разрешениями 770. Когда я делаю: ln -s foo.sh bar.sh Ссылка bar.sh имеет 2777 разрешений. Почему это? Я думал, что они должны были быть унаследованы?
20 сен '11 в 15:34
2 ответа

mac osx ln команда: связывание каталогов mac osx с псевдонимом или символьной ссылкой?

У меня есть инструмент (EVEHQ) на моем bootcamp windows xp. Я запускаю параллели, чтобы использовать приложение. работает отлично. Проблема в том, что у приложения есть проводной (двоичный) путь к каталогу, который он использует для хранения некотор…
10 мар '13 в 22:07
1 ответ

Каковы сценарии использования или применения "ln" или "ln -s"?

Я знаю основополагающий принцип или теоретическую разницу между символьной связью и жесткой связью. Но я все еще путаюсь с использованием или применением их сценариев. Where 'ln' or 'ln -s' is often used by using Linux?Who can give me some examples?
19 фев '15 в 06:02
2 ответа

Использование system() для вызова ln из программы cpp

Я пытаюсь вызвать систему из программы cpp с помощью следующей команды system("ln -s -t \"targetDir[0]\" \"baseDir[0]\""); И targetDir, и baseDir являются QStringList. Программа компилируется и запускается, но когда я выполняю команду, я получаю соо…
02 июн '17 в 05:05
0 ответов

Символьная ссылка для легкого доступа к папкам в облачном хранилище возвращает неработающие ссылки на папки

Поскольку я сейчас использую Ubuntu, я создал символическую ссылку для доступа к файлам моего облачного хранилища, сохраненным в формате NTSF в моей прежней операционной системе Windows. Поэтому я создал этот простой документ.sh, чтобы обращаться к …
13 сен '17 в 12:16
1 ответ

Отменить sudo ln -sf

У меня была проблема с нажатием коммита git, поэтому я запустил sudo ln -sf /usr/bin/nodejs /usr/local/bin/node сейчас при запуске node -v или же nodejs -v терминал говорит мне -bash: node: command not found, Как я могу "отменить" sudo ln -sf
27 дек '17 в 20:05
2 ответа

Найти и создать жесткую ссылку с регулярным выражением в другом пути

Приведенный ниже скрипт находит файл, а затем создает жесткую ссылку в пути назначения. find /path/to/files -name "example" -exec ln {} /path/to/destination/ \; Я хотел бы создать ссылку, используя следующие 'y/./ /; s/[()]//g; s/^([^0-9]+)([0-9]+).…
10 ноя '14 в 19:23
1 ответ

bash-скрипт, который выполняет команду ln -s, получает код ошибки при выходе, но символические ссылки создаются успешно

Я написал скрипт bash, который должен проходить по файлам и каталогам в TARGET DIR и создавать символическую ссылку на все каталоги в DESTINATION DIR. Сценарий работает, но команда ln выдает код выхода>0 из того, что я могу сказать, и поэтому соотве…
24 дек '14 в 16:32
3 ответа

Рекурсивно символическое дерево каталогов

Я пытаюсь запустить рекурсивную символическую ссылку из одного каталога в другой: find data/* -type d -exec ln -s {} current/{} \; С одним дополнением: мне нужно скинуть data/ из префикса. Запуск на сервере OS X (10.8, Mountain Lion)- не все стандар…
19 май '17 в 00:00
1 ответ

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

Мне было изменено имя каталога. В этом каталоге тысячи файлов. Некоторые проекты используют эти файлы, в проектах есть символические ссылки. Как найти все символические ссылки, которые имеют имя папки в своем адресе? как изменить все эти символическ…
24 июн '15 в 07:21