русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

File slink


Дата добавления: 2014-11-28; просмотров: 563; Нарушение авторских прав


symbolic link to `/home/flink`

Возможности создания двух типов файлов не одинаковы. Жесткие ссылки нельзя создавать для каталогов, а символические можно.

Жесткие ссылки все равноправны, а символические – нет. После удаления файла, на который создана символическая ссылка, теряется доступ ко всем файлам, на которые такая ссылка была создана.

Для проверки удалим файл flink

Rm flink

Перейдем в каталог /home, просмотрим ее содержимое (ls) и убедимся, что файл hlink (жесткая ссылка на удаленный файл) доступен, его можно просмотреть

Сat hlink

Тогда как файл slink (символическая ссылка на удаленный файл) не вызывается для редактирования.

Cat slink

cat: slink: No such file or directory

Изучим понятие таблицы иноде (inode)

Таблица с таким именем является важной составляющей ФС семейства UNIX/Linux. Там хранятся уникальные номера всех имеющихся в системе файлов, которые назначаются ему при создании. Такой номер и определяет, где размещаются значения его атрибутов (информация, обеспечивающая все действия над ним). Доступ к ним осуществляется из файла каталога, где хранится только имя файла и его номер.

Команда

Ls -il

выдает список файлов, в котором кроме значений других значений атрибутов, выводится и их номера в таблице иноде.

Изучим, как назначаются номера в таблице inode. Создаем новый файл

cat > newfile

Введем несколько строк. Завершим ввод выполнив <Ctrl+D>. Зафиксируем номер, присвоенный новому файлу.

ls -il newfile*

32925 -rw-r-r--1 root root

Подобным же образом создадим еще два файла с именами newfile2 и newfile3. Вновь дадим

ls -il newfile*

и зафиксируем номера всех вновь созданных файлов. Теперь удалим два файла и будем создавать новые.



<== предыдущая лекция | следующая лекция ==>
Задание 29. | Rm – newfile2


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.609 сек.