Меню Закрыть

Файл имя файла путь к файлу

Содержание

Существует три основных типа файлов:

стандартный Предназначен для хранения данных (текстовых или двоичных данных и исполняемого кода).
каталог Содержит информацию, применяемую для доступа к другим файлам.
специальный Представляет собой файл канала FIFO или файл физического устройства.

Система распознает только файлы этих типов. Однако в операционной системе также применяются многие производные типы файлов

Имя:

Файлы, название которых начинается с точки, называются скрытыми файлами или «dot» файлами. Увидеть такие файлы можно и с помощью графического файлового менеджера, такого как Наутилус, и из оболочки командной строки. В Наутилусе выберите Правка (Edit)Параметры (Preferences). В появившемся окне во вкладке Вид (View) выберитеПоказывать скрытые файлы (ShowHiddenFiles). В командной строке воспользуйтесь для просмотра содержимого каталога командой ls -al. Просматривая скрытые файлы в своем домашнем каталоге, вы можете удивиться их количеству. Эти скрытые файлы обычно бывают конфигурационными файлами приложений. Их прячут, чтобы предотвратить их случайное изменение и не загромождать окно просмотра домашнего каталога.

Типы файлов:

Batchfile(Пакетный файл) — То же самое, что и командный файл. С одержит команды операционной системы

Binaryfile(Двоичный файл) — Содержит данные или команды в двоичном виде

Commandfile(Командный файл) — Содержит команды операционной системы

Datafile(Файл данных) — Содержит данные

Directoryfile(Файл директории) — Содержит информацию о файлах, находящихся в директории

Executablefile(Исполняемый файл) — Содержит программу или команды в исполняемом формате

Libraryfile(Файл библиотеки) — Содержит функции в объектном формате

Mapfile(Файл карты) — Содержит карту программы

Objectfile(Объектный файл) — Содержит код программы (функции) после компиляции

Textfile(Текстовый файл) — Содержит текст (который можно читать); это может

быть файл, который создан редактором текстов или любой файл в формате ASCII.

Путь доступа к файлу:

Файловая система построена из обыкновенных файлов, символических связей и справочников. Эти компоненты обеспечивают способ организации, поиска и управления информацией.

Обыкновенные файлы — это набор символов, хранящихся на диске. Они могут хранить тексты или программы или коды программ.

Специальные файлы соответствуют физическим устройствам (например, терминал или диск).

Символическая связь — это файл, который указывает на другой файл.

Справочник содержит имена других справочников (называемых подсправочниками) или файлов. Все справочники и файлы организованы в три отдельные структуры. В этой иерархии файлы и справочники, которые имеют подчинение, называются взаимоотношением.

Этот тип отношений возможен для многих уровней иерархии файлов и справочников.

Полное имя файла:

Полное имя файла (полный путь к файлу) в Windows системах состоит из буквы диска, после которого ставится двоеточие и наклонная черта (обратный слеш), затем через обратные слеши перечисляются подкаталоги, в конце пишется имя файла. Строка завершается символом NULL. Пример:

в *nix системах полный путь состоит из слеша (/), обозначающего корневой каталог, после которого через слеши перечисляются подкаталоги, в конце пишется имя файла. Пример:

Имя файла состоит из двух частей, разделенных точкой:

Название (до точки, часто также называют именем);

Расширение (необязательная часть).

Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C: NULL». Однако юникод версии некоторых функций позволяют использовать имена файлов содержащие до 32000 символов, такие имена начинаются с префикса «\?». Пример:

Читайте также:  Как назвать бьюти чат

При использовании префикса «\?» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальное полное имя файла ограничено константой MAX_PATH (260 символов).

В Windows в имени файла запрещено использование некоторых служебных символов: «», «/», «:», «*», «?», «"», « », «|». В Linux эти символы, кроме «/», допустимы, хотя использовать их следует с осторожностью, так как некоторые из них могут иметь специальный смысл, а также из соображений совместимости с другими ОС.

Название файлу (до точки) следует давать осмысленное, говорящее о назначении файла, дабы избежать путаницы в дальнейшем.

Файловые менеджеры.

Файловый менеджер (англ.filemanager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких как работа с сетью (через FTP, NFS и т. п.), резервное копирование, управление принтерами и пр.

Выделяют различные типы файловых менеджеров, например:

Навигационные и пространственные — иногда поддерживается переключение между этими режимами.

Двупанельные — в общем случае имеют две равноценных панели для списка файлов, дерева каталогов и т. п.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Только сон приблежает студента к концу лекции. А чужой храп его отдаляет. 8955 — | 7623 — или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Путь (англ. path ) — набор символов, показывающий расположение файла или каталога в файловой системе.

В операционных системах UNIX разделительным знаком при записи пути является «/». В Windows — «». Эти знаки служат для разделения названия каталогов, составляющих путь к файлу.

Например, в следующей записи адресации /home/user_viki/foo/bar.txt часть bar.txt — это имя файла, а /home/user_viki/foo — путь к нему.

Путь может быть абсолютным или относительным. Полный или абсолютный путь — это путь, который указывает на одно и то же место в файловой системе, вне зависимости от текущего рабочего каталога или других обстоятельств. Полный путь всегда начинается с корневого каталога. Относительный путь представляет собой путь по отношению к текущему рабочему каталогу пользователя или активных приложений.

Для эффективного поиска файлов UNIX-подобные операционные системы, как правило, имеют системную переменную $PATH в командной оболочке (например, sh ), которая задает перенаправления к важнейшим исполняемым файлам. Узнать значение этой переменной можно с помощью команды echo $PATH или аналогичной.

Содержание

Представления пути по операционной системе и оболочке [ править | править код ]

Операционная система Оболочка Корневой каталог Разделитель каталогов Текущий каталог Родительский каталог Домашний каталог Примеры
UNIX-подобная ОС Командная оболочка UNIX / / . .. /home/user/docs/Letter.txt
DOS COMMAND.COM [буква диска:] или
\[имя сервера]
. .. C:USERDOCSLETTER.TXT
A:PICTURE.JPG
\SERVER01USERDOCSLETTER.TXT
OS/2 cmd.exe [буква диска:] / или . .. C:userdocsLetter.txt

Microsoft Windows cmd.exe [буква диска:]/ или
[буква диска:] или
\[имя сервера]
примечание: для команды CD, / treated as relative path (same as [буква диска:].)
/ или (примечание: для команды CD, / treated as relative path (same as .)) . .. C:userdocsLetter.txt

Microsoft Windows Windows PowerShell [имя диска:]/ или [имя диска:] или
\[имя сервера] или

[PSSnapIn name][PSProvider name:][:PSDrive root]

C:userdocsLetter.txt

\Server01userdocsLetter.txt
UserDocs:/Letter.txt
Variable:PSVersionTable
Registry::HKEY_LOCAL_MACHINESOFTWARE
Microsoft.PowerShell.SecurityCertificate::CurrentUser

TOPS-20 DCL [имя устройства:] . PS: LETTER.TXT,4
RSX-11 DCL [имя устройства:] DR0:[30,12]LETTER.TXT;4
OpenVMS DCL [имя устройства:] или

[NODE["accountname password"]]::[имя устройства]:

. [] [-] SYS$LOGIN: SYS$SYSDEVICE:[USER.DOCS]PHOTO.JPG

Classic Mac OS [volume or drive name]: : : :: Macintosh HD:Documents:Letter
ProDOS AppleSoft BASIC /[volume or drive name]/ / /SCHOOL.DISK/APPLEWORKS/MY.REPORT

AmigaOS Amiga CLI / AmigaShell [drive, volume, device or assign name]: / "" (empty string) / Workbench:Utilities/MultiView

DF0:S/Startup-Sequence
S:Startup-Sequence
TCP:en.wikipedia.com/80

RISC OS Task window [fs type[#option]:][:drive number or disc name.]$

примечание: &, % and @ can also be used to reference the root of the current user, the library and the current (working) directory respectively.

. @ ^ & ADFS::MyDrive.$.Documents.Letter

Net#MainServer::DataDrive.$.Main.sy10823
LanMan::WindowsC.$.Pictures.Japan/gif
NFS:&.!Choices
ADFS:%.IfThere

Когда файловые системы монтируются с поддержкой расширений файлов, символы ‘.’ заменяются на ‘/’, как в примере с Japan/gif выше.

Symbian OS File manager userdocsLetter.txt
Domain/OS Shell // (root of domain)

/ (root of current node)

//node/home/user/docs/Letter.txt
./inthisdir
\greatgrandparent

rcinfo

MenuetOS CMD / /
Stratus VOS интерпретатор командной строки VOS %[имя_системы]#[имя_модуля]> > %sysname#module1>SubDir>AnotherDir
NonStop Kernel TACL Tandem Advanced Command Language Нет корня . Нет родительского каталога NODE.$DISK.SUBVOL.FILE

CP/M CCP [буква диска:] Нет подкаталогов Нет подкаталогов Нет родителей Нет подкаталогов A:LETTER.TXT
GS/OS :[имя тома]: или .[имя устройства]: или [префикс]:

прим.: префикс может быть числом (0-31), * (загрузочный том) или @ (домашний каталог AppleShare)

: или / @ :Apps:Platinum.Paint:Platinum.Paint
*:System:Finder
.APPLEDISK3.5B/file
Читайте также:  Pci ven 8086 dev 0f31 cc 030000

UNC в Windows [ править | править код ]

Общее соглашение об именах (англ. Uniform Naming Convention ) или универсальное соглашение об именовании ( universal naming convention ), UNC — соглашение об именовании файлов и других ресурсов, дающее машинонезависимое определение местоположения ресурса [1] .

Имя, соответствующее соглашению об универсальном назначении имен, полное имя ресурса в сети, включающее имя сервера и имя совместно используемого ресурса (принтера, каталога или файла); для каталогов или файлов могут также включать относительный путь.

Синтаксис UNC-пути к принтеру следующий: \СерверСетевойПринтер , где Сервер — сетевое имя компьютера, СетевойПринтер — это сетевое имя общего принтера на этом компьютере.

Синтаксис UNC-пути к каталогу или файлу следующий: \СерверСетевойКаталог[ОтносительныйПуть] , где Сервер — сетевое имя компьютера, СетевойКаталог — это сетевое имя общего каталога на этом компьютере, а ОтносительныйПуть — путь к каталогу или файлу из общего каталога.

СетевойКаталог не обязательно называется так же, как ассоциированный с ним каталог на сервере, имя даётся в ходе открытия общего доступа к каталогу в файловой системе компьютера [ источник не указан 3027 дней ] .

Некоторые API-вызовы в Microsoft Windows поддерживают использование так называемых Long UNC или UNCW: \?UNCСерверСетевойКаталог[ОтносительныйПуть] или \?Диск:[Каталог][Файл] , где Диск — буква диска, Каталог — имя каталога на диске, Файл — имя файла в каталоге или на диске [ источник не указан 3027 дней ] .

В версиях Windows, предшествовавших Windows XP, только API-вызовы, использующие Long UNC, могли использовать пути длиной более 260 символов [ источник не указан 3027 дней ] .

Всего в Microsoft Windows используются следующие типы путей:

  • LFS (англ. local file system ) — имена в локальной файловой системе, например: C:FolderFile .
  • UNC — сетевые имена, например: \ServerSharedFolderFolderFile .
  • Long UNC или UNCW — длинные имена, например: \?UNCServerSharedFolderFolderFile или \?C:FolderFile .
Читайте также:  Как пользоваться функцией nfc на андроиде

Литература [ править | править код ]

Mitch Tulloch, Ingrid Tulloch. Microsoft Encyclopedia of Networking, Second Edition. — ISBN 0-7356-1378-8.

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной памяти.

Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т. д.). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.

В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита. На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.

Файловая система — это система хранения файлов и организации каталогов.

Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуровневую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов.

Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в много уровневую иерархическую файловую систему, которая имеет «древовидную» структуру.

Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т. д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.

Для того чтобы найти файл в иерархической файловой структуре необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых находится данный нужный файл.

Например, путь к файлам на рисунке можно записать так:

Полное имя файла.

Путь к файлу вместе с именем файла называют полным именем файла.

Пример полного имени файлов:

Операции над файлами

В процессе работы на компьютере над файлами чаще всего производятся следующие операции: копирование (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог); удаление (запись о файле удаляется из каталога); переименование (изменяется имя файла).

Поиск информации в файловой системе можно условно разделить на поиск по атрибутам файла (понимая их расширительно, то есть включая имя, путь и т. п.) и поиск по содержимому. Для этих видов поиска как правило используются программы find и grep соответственно. Благодаря удобным средствам межпроцессного взаимодействия, эти два вида поиска легко объединить, то есть искать нужную информацию только в файлах с нужными атрибутами.

Поиск по атрибутам

Основным средством поиcка по атрибутам файла является программа find. Обобщенный вызов find выглядит так: find путь выражение, где путь — это список каталогов, в которых надо искать, а выражение — набор выражений, описывающих критерии отбора файлов и действия, которые надо произвести над найденными файлами. По умолчанию имена найденных файлов просто выводятся на стандартный вывод, но это можно переопределить и передавать список имён найденных файлов любой команде для обработки. По умолчанию find ищет во всех подкаталогах каталогов, заданных в списке путей.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.