[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
УПРАВЛЕНИЕ ФАЙЛАМИ
Обзор
В разделе, посвященном вводу/выводу, вы узнали как открывать файлы,
читать из них и писать в них. В этом разделе вы узнаете, как получить
доступ к управляющей информации о файле и к информации о состоянии
файла. Вы также узнаете, как можно изменить часть этой информации.
Управляющая информация и информация о состоянии файла хранится в
отдельной структуре данных системы, называемой inode. Каждый inode
идентифицируется уникальным номером. Любой файл единственным образом
определяется в системе своим inode-номером и номером устройства
файловой системы, содержащей этот файл. Inode содержит такую
информацию, как размер файла, права доступа, владелец, тип файла,
различные временные отметки и т.д.
В этом разделе описываются системные вызовы, которые получают и
изменяют информацию в inode. Эти системные вызовы не работают с
данными, содержащимися файле. Кроме того вы изучите системные вызовы,
которые устанавливают максимальный размер файла и изменяют права
доступа существующего файла.
ЦЕЛИ РАЗДЕЛА
По окончании этого раздела вы сможете:
. определить доступность файла
. определить состояние файла
. изменить права доступа файла
. изменить владельца файла
. изменить время последнего доступа и изменения файла