Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Slackware Linux
  3. Глава 10. Работа с файлами и каталогами

10.7. Связывание файлов с помощью ln

Команда ln(1) используется для установки связей между файлами. Эти связи могут быть жёсткими или мягкими (символическими) ссылками. Разница между этими двумя типами ссылок обсуждалась в Разд. 9.3. Если вам нужно создать символическую ссылку на каталог /var/media/mp3 и поместить её (ссылку) в свой домашний каталог, выполните следующую команду:

%ln -s /var/media/mp3 ~/mp3

Опция -s сообщает ln'у о том, что нужно создать именно символическую ссылку, а не жёсткую. Следующей опцией является цель ссылки и последняя опция - имя ссылки. В данном случае в вашем домашнем каталоге будет создан файл с именем mp3, указывающий на /var/media/mp3. Вы можете дать ссылке любое название, просто изменив в команде последний параметр.

Создать жёсткую ссылку так же легко. Всё, что вам нужно сделать - это опустить опцию -s. Однако жёсткие ссылки обычно не могут ссылаться на каталоги или файлы на других файловых системах. Чтобы создать жёсткую ссылку /usr/bin/email, указывающую на /usr/bin/mutt, выполните следующую команду:

#ln /usr/bin/mutt /usr/bin/email

Перекрёстные ссылки книги для 10.7. Связывание файлов с помощью ln

  • 10.6. Удаление: rm и rmdir
  • Вверх
  • Глава 11. Управление процессами

Book navigation

  • Содержание
  • Предисловие
  • Глава 1. Введение в Slackware Linux
  • Глава 2. Получение поддержки и помощи
  • Глава 3. Установка
  • Глава 4. Настройка системы
  • Глава 5. Настройка сети
  • Глава 6. Настройка X
  • Глава 7. Загрузка
  • Глава 8. Командный процессор (shell)
  • Глава 9. Структура файловой системы
  • Глава 10. Работа с файлами и каталогами
    • 10.1. Навигация: ls, cd и pwd
    • 10.2. Пейджеры: more, less и most
    • 10.3. Простой вывод: cat и echo
    • 10.4. Создание: touch и mkdir
    • 10.5. Копирование и перемещение
    • 10.6. Удаление: rm и rmdir
    • 10.7. Связывание файлов с помощью ln
  • Глава 11. Управление процессами
  • Глава 12. Основы системного администрирования
  • Глава 13. Основные сетевые команды
  • Глава 14. Безопасность
  • Глава 15. Архивирование файлов
  • Глава 16. Редактор Vi
  • Глава 17. Редактор Emacs
  • Глава 18. Управление пакетами Slackware
  • Глава 19. ZipSlack
  • Глоссарий
  • Приложение A. The GNU General Public License

Последние материалы

  • Эмулятор терминала Terminator
    3 hours 48 minutes ago
  • Приложение scanimage
    6 days 1 hour ago
  • Утилита sensors
    1 week 2 days ago
  • Сканер Rkhunter
    2 weeks 3 days ago
  • Программа resize2fs
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru