В ОС LINUX понятие файла имеет более общее значение. Файлом называют любой источник данных, из которого данные могут быть считаны, или любой объект, куда данные могут быть записаны. Таким образом, кроме текстовых и двоичных файлов, файлом называют клавиатуру, как источник ввода данных, дисплей, как источник вывода, и другие устройства ввода – вывода.
Каталог – особый вид файла, куда записываются данные о файлах, объединенных по какому либо признаку. Каталоги образуют иерархическую структуру, в виде дерева. И образуют файловую систему.
Основными функциями файловой системы является:
- Размещение файлов на внешнем носителе и их удаление;
- Выполнение операций чтения и записи в файлы;
- Изменение атрибутов и т.д.
Имя файла имеет неограниченную длину и может содержать несколько суффиксов, имя задается латинскими буквами, может содержать цифры и некоторые специальные символы, символы верхнего и нижнего регистра различаются.
Пример. A123.TX a123.tx ASD.tx.gz arx.rty.tar
Полное имя файла перечисление каталогов, начиная с корневого каталога.
/ HOME / K1 / K12 / name.dt