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

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

2
Разрешение символических ссылок (pwd)
Скажи, что я делаю следующее: cd /some/path ln -s /target/path symbolic_name Если тогда сделать: cd /some/path cd symbolic_name pwd Я получил: /some/path/symblic_name и нет: /target/path Есть ли способ заставить оболочку "полностью разрешить" символическую ссылку (т.е. обновить CWD и т. Д.), Как если бы я непосредственно это сделал: cd /target/path ? …
32 files  symlink  cwd 

6
Заменить файл жесткой ссылкой на / dev / null
Я запускаю приложение, которое пишет в log.txt. Приложение было обновлено до новой версии, благодаря чему поддерживаемые плагины перестали быть совместимыми. Он вызывает огромное количество ошибок в log.txt и не поддерживает запись в другой файл журнала. Как я могу записать их в другой журнал? Я подумал о замене файла log.txt жесткой …



5
Преобразуйте абсолютную символическую ссылку в относительную символическую ссылку с помощью простой команды Linux
У меня есть полный суб-файловая система внутри пути , /home/user/systemсодержащие стандартную структуру Linux с каталогами /bin, /home, /root, /usr, /var, /etc, ... Эта субфайловая система содержит символические ссылки, относительные или абсолютные. Относительные символические ссылки просто хороши, они остаются внутри подсистемы /home/user/system. Но абсолютные символические ссылки проблематичны, так как они указывают …

7
Портативный способ получить абсолютный путь скрипта?
Что такое переносимый способ для (zsh) сценария определить его абсолютный путь? В Linux я использую что-то вроде mypath=$(readlink -f $0) ... но это не портативно. (Например, readlinkДарвин не распознает -fфлаг и не имеет никакого эквивалента.) (Кроме того, использование readlinkдля этого, по общему признанию, довольно темного хака.) Какой способ более портативный?

1
Почему перезагрузки, выключения и отключения питания символические ссылки на systemctl?
В Arch Linux, если я ls -lв /sbin, я могу видеть , что reboot, shutdownи poweroffвсе символические ссылки на /usr/bin/systemctl. Но выпуск reboot, shutdownи systemctlкоманды , очевидно , не все имеют такое же поведение. Разве ls -lне отображается полная информация о символических ссылках? Как я могу, например, узнать, что такое …
28 arch-linux  ls  symlink  reboot  ln 

4
Как узнать, является ли папка символической ссылкой и как ее исправить, если она сломана?
Как узнать, есть ли у меня символическая ссылка, какой-либо ярлык или папка в Linux? Пожалуйста, смотрите следующий скриншот. Как видите, lsкоманда выводит список объектов, некоторые из которых окрашены темно-синим цветом, а другие - голубым (голубым). Что это за объекты голубого цвета? Это настоящие символические ссылки? Как видите, я не могу …
28 linux  shell  symlink 



3
Как использовать длинный формат (-l), следуя по ссылкам на каталоги?
Я заметил, что ls -lэто меняет не только форматирование вывода, но и способ обработки символьных ссылок каталога: > ls /rmn biweekly.sh daily.sh logs ... > ls -l /rmn lrwxrwxrwx 1 root root 18 Feb 11 2011 /rmn -> /root/maintenance/ Я хотел бы получить подробный список того, что там /rmn, а …
27 ls  symlink 

4
Как скопировать структуру каталогов без удаления символических ссылок?
Мне нужно «установить» кучу файлов в другой каталог, сохраняя структуру каталогов исходных файлов. Например, если я ./foo/bar/baz.txtсобираюсь, /var/www/localhost/webroot/я хочу, чтобы результат был /var/www/localhost/webroot/foo/bar/baz.txt. rsyncимеет эту возможность --relative, но когда я сделал это, я обнаружил, что он не дружит с символическими ссылками: $ ls -ald /var/www/localhost/webroot/ | grep ^l lrwxrwxrwx 1 …
27 rsync  symlink  mirror 

4
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 /Users/niels/binвместо/Users/niels/something Итак, вопрос в том, как мне создать символическую ссылку, которая указывает на …
26 bash  shell  symlink  ln 

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

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

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