Запитання з тегом «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?
Якщо я працюю ls -lв Arch Linux, /sbinя можу це бачити reboot, shutdownі poweroffвсі вони посилаються на /usr/bin/systemctl. Але випуск reboot, shutdownі systemctlкоманди , очевидно , не всі мають таку ж поведінку. Хіба ls -lне показував мені повну інформації про симлінк? Як я, наприклад, можу знати, що таке справжня символьна …
28 arch-linux  ls  symlink  reboot  ln 

4
Як визначити, чи папка насправді є символьною посиланням і як її виправити, якщо вона зламана?
Як визначити, чи є у мене синхросигнал, ярлик якогось типу чи папка в Linux? Перегляньте наступний знімок екрана. Як бачите, lsкоманда перераховує об'єкти, де одні пофарбовані в темно-синій колір, а інші - світло-синій (блакитний). Які ці блакитно-кольорові предмети? Це фактичні символічні посилання? Як бачите, я не можу cdдо того, що …
28 linux  shell  symlink 



3
Як ls, використовуючи довгий формат (-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
Наш адміністратор sys встановив на сервер програмне забезпечення (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.