Книга: Операционная система UNIX
Работа с файлами
В среде программирования UNIX существуют два основных интерфейса для файлового ввода/вывода:
1. Интерфейс системных вызовов, предлагающий системные функции низкого уровня, непосредственно взаимодействующие с ядром операционной системы.
2. Стандартная библиотека ввода/вывода, предлагающая функции буферизованного ввода/вывода.
Второй интерфейс является "надстройкой" над интерфейсом системных вызовов, предлагающей более удобный способ работы с файлами.
В следующих разделах будут рассмотрены:
? оба интерфейса, и особенно первый, поскольку именно он представляет набор базовых услуг ядра;
? программный интерфейс управления жесткими и символическими связями файла;
? функции изменения владельцев файла и прав доступа;
? метаданные файла;
? пример программы, выводящей на экран наиболее существенную информацию о файле, подобно тому, как это делает утилита ls(1).
- Эффективная работа с временными файлами сортировки
- Ускоренная работа с индексами
- Работа с DataRow
- Delphi. Учимся на примерах
- 5.12. Обмен файлами с мобильным телефоном по Bluetooth
- Манипуляция звуковыми файлами
- Замечания по работе с файлами
- Урок 3.3. Работа с веб-страницами и файлами из Интернета
- Работа с файлами изображений
- Практическая работа 14. Работа с файлами и папками
- Работа с ответными файлами csc.exe
- Работа с файлами в Python