Файл, имя, тип, путь доступа к файлу, полное имя файла.
Существует три основных типа файлов:
стандартный | Предназначен для хранения данных (текстовых или двоичных данных и исполняемого кода). |
каталог | Содержит информацию, применяемую для доступа к другим файлам. |
специальный | Представляет собой файл канала FIFO или файл физического устройства. |
Система распознает только файлы этих типов. Однако в операционной системе также применяются многие производные типы файлов
Имя:
Файлы, название которых начинается с точки, называются скрытыми файлами или «dot» файлами. Увидеть такие файлы можно и с помощью графического файлового менеджера, такого как Наутилус, и из оболочки командной строки. В Наутилусе выберите Правка (Edit) → Параметры (Preferences). В появившемся окне во вкладке Вид (View) выберите Показывать скрытые файлы (Show Hidden Files). В командной строке воспользуйтесь для просмотра содержимого каталога командой ls -al. Просматривая скрытые файлы в своем домашнем каталоге, вы можете удивиться их количеству. Эти скрытые файлы обычно бывают конфигурационными файлами приложений. Их прячут, чтобы предотвратить их случайное изменение и не загромождать окно просмотра домашнего каталога.
Типы файлов:
Batch file(Пакетный файл) - То же самое, что и командный файл. С одержит команды операционной системы
Binary file(Двоичный файл) - Содержит данные или команды в двоичном виде
Command file(Командный файл) - Содержит команды операционной системы
Data file(Файл данных) - Содержит данные
Directory file(Файл директории) - Содержит информацию о файлах, находящихся в директории
Executable file(Исполняемый файл) - Содержит программу или команды в исполняемом формате
Library file(Файл библиотеки) - Содержит функции в объектном формате
Map file(Файл карты) - Содержит карту программы
Object file(Объектный файл) - Содержит код программы (функции) после компиляции
Text file(Текстовый файл) - Содержит текст (который можно читать); это может
быть файл, который создан редактором текстов или любой файл в формате ASCII.
Путь доступа к файлу:
Файловая система построена из обыкновенных файлов, символических связей и справочников. Эти компоненты обеспечивают способ организации, поиска и управления информацией.
Обыкновенные файлы - это набор символов, хранящихся на диске. Они могут хранить тексты или программы или коды программ.
Специальные файлы соответствуют физическим устройствам (например, терминал или диск).
Символическая связь - это файл, который указывает на другой файл.
Справочник содержит имена других справочников (называемых подсправочниками) или файлов. Все справочники и файлы организованы в три отдельные структуры. В этой иерархии файлы и справочники, которые имеют подчинение, называются взаимоотношением.
Этот тип отношений возможен для многих уровней иерархии файлов и справочников.
Полное имя файла:
Полное имя файла (полный путь к файлу) в Windows системах состоит из буквы диска, после которого ставится двоеточие и наклонная черта (обратный слеш), затем через обратные слеши перечисляются подкаталоги, в конце пишется имя файла. Строка завершается символом NULL. Пример:
C:\Windows\System32\calc.exe
в *nix системах полный путь состоит из слеша (/), обозначающего корневой каталог, после которого через слеши перечисляются подкаталоги, в конце пишется имя файла. Пример:
/usr/local/bin/gcc
Имя файла состоит из двух частей, разделенных точкой:
Название (до точки, часто также называют именем);
Расширение (необязательная часть).
Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C:\<256 символов>NULL». Однако юникод версии некоторых функций позволяют использовать имена файлов содержащие до 32000 символов, такие имена начинаются с префикса «\\?\». Пример:
\\?\C:\Windows\System32\calc.exe
При использовании префикса «\\?\» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальное полное имя файла ограничено константой MAX_PATH (260 символов).
В Windows в имени файла запрещено использование некоторых служебных символов: «\», «/», «:», «*», «?», «"», «<», «>», «|». В Linux эти символы, кроме «/», допустимы, хотя использовать их следует с осторожностью, так как некоторые из них могут иметь специальный смысл, а также из соображений совместимости с другими ОС.
Название файлу (до точки) следует давать осмысленное, говорящее о назначении файла, дабы избежать путаницы в дальнейшем.
Файловые менеджеры.
Файловый менеджер (англ. file manager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью (через FTP, NFS и т. п.), резервное копирование, управление принтерами и пр.
Выделяют различные типы файловых менеджеров, например:
Навигационные и пространственные — иногда поддерживается переключение между этими режимами.
Двупанельные — в общем случае имеют две равноценных панели для списка файлов, дерева каталогов и т. п.