Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Создание сылок ln [Решено]  (Прочитано 997 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Miha_S

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Создание сылок ln [Решено]
« : 19 Августа 2020, 18:36:02 »
Как я понял, команда ln с суфиксом -s создает именно сылку на файл или директорию. А вот без суфикса она просто копирует файл? Зачем это тогда нужно, если можно просто скопировать файл через cp?

ТС не появлялся на Форуме более трех месяцев по состоянию на 19/03/2021 (последняя явка: 03/11/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 19 Марта 2021, 14:34:42 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1750
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #1 : 19 Августа 2020, 18:47:32 »
А вот без суфикса она просто копирует файл?

man ln

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4482
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #2 : 19 Августа 2020, 19:04:41 »
man ln
- ну это для тех, которые "что-то знал да чуток подзабыл", а для тех которые "как я понял" не годится  :coolsmiley:

Miha_S, учите матчасть... вот, например, первое что выдал Гугл на запрос "ln просто копирует" https://easy-network.ru/uroki-linux/86-urok-7-file-copy.html

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6751
  • 20% Cooler
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #3 : 19 Августа 2020, 19:06:39 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4482
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #4 : 19 Августа 2020, 19:10:32 »
ALiEN175, а вот еще более лаконично https://ru.wikipedia.org/wiki/Ln_(Unix)  ;)
« Последнее редактирование: 19 Августа 2020, 19:25:28 от F12 »

Оффлайн Miha_S

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #5 : 19 Августа 2020, 20:57:55 »
F12, спасибо. Я так понял что жесткие сылки, это сылки которые указывают на одну и ту же область в памяти вместе с оригинальным файлом, да? И так как они указывают на одну и ту же область в памяти, то при создании новых жестких сылок на тот же обьект, память не должна тратится? Меня просто сбило то, что при создании жесткой сылки на обьект, она имеет такой же розмер как и основной файл, а это и есть тот же файл. И файл удалится из памяти только если удалить все его жесткие сылки?
« Последнее редактирование: 19 Августа 2020, 21:14:09 от Miha_S »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1750
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #6 : 19 Августа 2020, 21:57:39 »
сылки которые указывают на одну и ту же область в памяти вместе с оригинальным файлом, да?

inode

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4482
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #7 : 20 Августа 2020, 06:51:03 »
Я так понял что жесткие сылки ...
- ну, если так тебе проще для понимания, то наверное ...
а вообще, то перечитай еще раз https://ru.wikipedia.org/wiki/Жёсткая_ссылка

Оффлайн Miha_S

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Создание сылок ln
« Ответ #8 : 20 Августа 2020, 12:38:35 »
F12, я кажется понял, большое вам спасибо! Наибольше помогла первая сылка.

 

Страница сгенерирована за 0.044 секунд. Запросов: 25.