Операційні системи

Типи файлів

Типи файлів

З погляду операційної системи файл являє собою просто потік байтів. Такий підхід дозволяє поширити концепцію файлу на фізичні пристрої й деякі інші об'єкти. Це дозволяє спростити організацію даних і обмін ними, тому що аналогічним чином здійснюється запис даних у файл, передача їх на фізичні пристрої та обмін даними між процесами. У всіх цих випадках використовується той самий підхід, заснований на ідеї байтового потоку. Тому поряд зі звичайними файлами й каталогами, файлами з погляду Linux є також:

  • файли фізичних пристроїв;
  • іменовані канали (named pipes);
  • гнізда (рос. гнезда, sockets);
  • символічні посилання (symlinks).