Игнорировать файловую маску что это такое

Обновлено: 07.07.2024

*- обозначает любое количество символов в имени или расширении.

?- один произвольный символ в имени или расширении.

Пример:

*.doc – все файлы с розширенням.doc;

. * – все файлы с именем из трех символов;

a*.* – все файлы с именами на букву а.

Поиск файлов выполняется через следующие команды:

1. Пуск – Найти – Файлы и папки…

Программа Проводник. Работа с объектами.

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

Работа с объектами

Группу создают способом выделения объектов, щелкая мышью на названии в режиме нажатой клавиши Сtrl.

Выделить (объединить в группу) все объекты можно с помощью комбинации Сtrl + А.

Чтобы выделить объекты от первого до заданного, достаточно щелкнуть мышью над последним в режиме нажатой клавиши Shift.

Перемещение объектов можно выполнить двумя основными образами:

- с помощью меню программы, панели инструментов или комбинаций клавиш и использование буфера обмена;

- методом перетягивания объектов.

Рассмотрим три важных комбинации клавиш, которые можно использовать в разных программах:

Сtrl + Х — вырезать (забрать) выбранные объекты в буфер обмена;

Сtrl + С — копировать выбранные объекты в буфер обмена;

Сtrl + V — вставлять содержимое буфера в нужное место.

Создание папок – раскрыть папку, в которой будет создана новая папка-м.Файл – Создать – Папка – ввести имя папки – Enter.

Создание документов – м. Файл – Создать – избрать тип документа.

Просмотр, редактирование файлов-документов – двойной щелчок на символе файла, при этом загружается избранная программа и в ней автоматически открывается файл.

Переименование объектов– м. Файл – Переименовать, команда Переименовать контекстного меню, двойной щелчок на имени объекта.

Копирование, перемещение объектов.

- с помощью буфера обмена: раскрыть исходную папку, выполнить команду Копировать или Вырезать, раскрыть целевую папку, выполнить команду Вставить.

- с помощью левой кнопки мыши.

Графический редактор Paint

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

4. На русский язык название программы переводится как "Рисовать". Paint создает и читает растровые BMP-файлы, в которых электронное изображение строится из маленьких равных по величине квадратиков. Составной цвет образуется за счет близкорасположенных точек разных цветов. Координаты всех точек хранятся в виде структуры данных - растра. При большом увеличении или уменьшении растровое изображение получается искаженным, так как кривая отображается в виде ступенчатой линии.

5. Созданные в Paint рисунки можно внедрять в другие документы, например, в документы, созданные с помощью редактора WordPad.

6. Запуск программы осуществляется следующим образом: Пуск-Программы-Стандартные-Paint.

Текстовый редактор WordPad

Текстовый редактор WordPad используется для создания, просмотра редактирования и форматирования документов небольшого размера различного назначения.

По своим возможностям WordPad уступает наиболее известным текстовым процессорам, например, Microsoft Word. Однако он выделяется из основной массы редакторов тем, что позволяет работать с длинными именами файлов, дает возможность просматривать файлы перед печатью. К его достоинствам следует также отнести:

• возможности по форматированию абзацев, гибкость в выборе шрифтов и их начертаний;

• возможность включения в документ цветных иллюстраций, звуковых комментариев, музыкальных и видеофрагментов по технологии OLE 2.

Основные недостатки WordPad: нельзя одновременно открыть несколько документов и работать с ними в одном окне, не предусмотрено создание верхнего или нижнего колонтитула, отсутствуют контроль правописания, стили оформления, нет подбора синонимов и отсутствует некоторый другой сервис, предлагаемый в текстовых процессорах типа Microsoft Word и в настольных издательских системах.




Запуск программы осуществляется следующим образом: Пуск-Программы-Стандартные-WordPad.

Калькулятор

Калькулятор - программа, имитирующая электронный калькулятор.

Калькулятор может быть представлен в двух режимах: обычном - для проведения арифметических расчетов с использованием памяти и научном (инженерном), позволяющим выполнять тригонометрические, логические и статистические операции.

Для переключения из одного режима в другой используются пункты Инженерный или Обычный из меню Вид. Инженерный калькулятор выполняет значительно больше операций, но более сложен.

Буфер обмена

Одной из особенностей Windows 9Х (2000) является возможность копирования или перемещения информации (текста, графиков, рисунков, файлов, папок и т. д.) из одной среды в другую. Это свойство позволяет различным окнам документов или приложений использовать одну и ту же информацию совместно. Такую возможность обеспечивает буфер обмена информации, работающий по программной технологии Windows OLE. Информация в буфере обмена сохраняется до записи другой информации в него или до отключения ПК, т. к. временно хранится в оперативной памяти.

Командами Вырезать или Копировать –информация помещается в буфер обмена, командою Вставить – информация извлекается и помещается в документ или приложение.

НИКОГДА НЕ СОХРАНЯЙТЕ ВОССТАНАВЛИВАЕМЫЕ ФАЙЛЫ/ПАПКИ НА ОРИГИНАЛЬНЫЙ ДИСК.

Это может стать причиной полной утраты данных.

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

Для восстановления удаленных файлов с логического диска (найденного раздела):

1 Дважды щелкните левой кнопкой мыши по логическому диску на панели Диски R-Studio, чтобы перечитать файлы диска

Другие способы перечитать файлы

• Щелкните правой кнопкой мыши по диску и выберите пункт контекстного меню Показать содержимое диска

• Выберите диск и нажмите клавишу F5

• Выберите пункт Показать содержимое диска меню Диск

> Панели R-Studio изменятся и будет показана структура папок/файлов диска

R-Studio анализирует данные объекта и отображает все файлы, информация о которых была найдена . Если же файлы не найдены, то это означает, что информация о них была удалена . Для более подробной информации о восстановлении таких файлов смотри раздел Восстановление Данных. Дополнительные Операции .

Обратите внимание, что R-Studio показывает только те файлы/папки, которые соответствуют заданной маске файлов .

Главное окно R-Studio

Нажмите на область окна для получения более подробной информации.


Варианты показа панелей

Вы можете задать, какие панели (вкладки) будут показываться в главном окне. Для этого выполните следующие действия

Установите/снимите флажок Панель инструментов меню Просмотр

Установите/снимите флажок Строка состояния меню Просмотр

Установите/снимите флажок Окно структуры меню Просмотр

Установите/снимите флажок Окно содержимого меню Просмотр

Установите/снимите флажок Журнал меню Просмотр

Установите/снимите флажок Результаты поиска меню Просмотр

Вы можете сортировать данные желаемым образом. В меню Просмотр выберите пункт Упорядочить и далее желаемую сортировку данных.

Вы также можете задать, какие колонки будут показаны на панели Содержимое . Для этого выберите соответствующие колонки в пункте Колонка содержимого меню Просмотр .

Файлы могут быть показаны списком (Детали) или как иконки/плитки различных размеров.

Файлы показаны как иконки/плитки

R‑Studio показывает свои оценки шансов на успешное восстановление файлов в колонке Recovery chances .

Информация о Файле

Вы можете просмотреть некоторую информацию о файле. Для этого щелкните правой кнопкой мыши по файлу и выберите пункт контекстного меню Информация о файле .

Click to enlarge

Информация о Файле

В R‑Studio Technician можно просмотреть дополнительную информацию о файле. Более подробно см. в разделе Информация о Файле .

На панели Журнал будет показано, сколько файлов и папок имеются в данном объекте и их размер. В фильтре журнала вы можете задать, какие типы событий будут отображаться в панели журнала.

Обратите внимание: Метафайлы это внутренние системные файлы (данные файловой системы), невидимые пользователем, которые R-Studio показывает как файлы. Такие файлы не содержат данные пользователя и используются только при восстановлении файловой системы диска.

Вы также можете копировать информацию о папках и файлах.

Команда Копировать "Папка" :

Копируется имя папки

Команда Копировать Полный Путь :

Копируется полный путь к папке

Команда Копировать "Имя колонки" :

Копируется Имя, Размер, Дата Создания и т.д. в зависимости от выбранной колонки

Команда Копировать Полный Путь :

Копируется полный путь к файлу.

Команда Копировать Выделенный Текст :

Копируется содержимое всех колонок для выбранного файла.

Вы можете выбрать несколько файлов/папок в одной родительской папке удерживая при выборе объектов клавишу Shift .

Пометить файлы/папки в различных родительских папках:

Пометьте файл/папку, установив слева флажок или выбрав пункт Отметить контекстного меню. Вы можете пометить насколько файлов/папок в различных родительских папках. Вы можете пометить все объекты в папке, выбрав пункт Отметить все меню Инструменты или контекстного меню. Для снятия пометки снимите флажок слева от объекта или выберите пункт Снять пометки контекстного меню. Вы можете снять пометку со всех объектов в папке, выбрав пункт Снять все пометки меню Инструменты или контекстного меню.

На панели Журнал будет показано, сколько помечено файлов и папок и их общий размер.

R-Studio позволяет найти определенный файл. Более подробно смотри в разделе Поиск Файла . Если вам необходимо за раз найти и пометить большое число файлов, то смотрите раздел Найти и Пометить Множественные Файлы .

Содержание файла может быть просмотрено для оценки шансов восстановления . Более подробно смотри в разделе Просмотр Файлов .

Если файлы, которые вы хотите восстановить, не найдены:

Иногда R-Studio находит файлы, но не может найти полный путь к ним. Такие файлы будут находиться в папке Дополнительно Найденные Файлы - попробуйте произвести поиск необходимых файлов в этой папке. Если же это не поможет, то попробуйте произвести поиск файлов на всем диске. Более подробно смотри в разделе Поиск Файла .

Если вы не нашли файлы, которые хотите восстановить, но знаете, что они находились на логическом диске, то смотрите раздел Восстановление Данных. Дополнительные Операции .

Другие способы восстановить выбранные файлы

• Щелкните правой кнопкой мыши по выбранному файлу/папке и выберите пункт контекстного меню Восстановить или Восстановить помеченные

• Выберите пункт Восстановить или Восстановить помеченные меню Файл

• Нажмите клавишу F2 .

4 Задайте параметры восстановления и папку для сохранения восстановленных файлов в диалоговом окне Восстановить и нажмите кнопку Да

Click to enlarge

Диалоговое окно Восстановить

Click to enlarge

Диалоговое окно Восстановить (вкладка Дополнительно)

Если еще один компьютер подключен к R‑Studio по сети, то диалоговое окно Восстановить будет иметь немного другой вид. Более подробно см. в разделе Восстановление Данных по Сети .

Параметры восстановления

Восстановить все помеченные файлы

Все файлы вне зависимости от установленной маски будут восстановлены.

Восстанавливать только отмеченные файлы, соответствующие маске

Только файлы соответствующие маске будут восстановлены.

Не выводить подробную информацию о успешно восстановленных файлах

Если установить данный флажок, то R-Studio будет записывать в Журнал только ошибки и предупреждения.

Восстановить структуру папкок

Если установить данный флажок, то R-Studio восстановит полный путь к выбранному объекту.

Восстанавливать путь от корневой директории

Если установить данный флажок, то R-Studio восстановит полный путь к выбранному объекту от корневой папки диска.

Если установить данный флажок, то R-Studio восстановит метафайлы диска. Метафайлы это внутренние скрытые системные файлы, которые R-Studio показывает как файлы. Такие файлы не содержат данные пользователя и используются только при восстановлении файловой системы диска .

Восстанавливать альтернативные потоки данных

Если установить данный флажок, то R-Studio восстановит альтернативные потоки данных для поддерживающих их файловых систем. Данный флажок не влияет на восстановление файлов FAT. Смотри раздел Восстановление Дополнительной Информации для файловой системы NTFS и Восстановление Данных на Файловых Системах HFS/HFS+ для компьютеров Mac.

Восстанавливать атрибуты безопасности

Если установить данный флажок, то R-Studio восстановит атрибуты безопасности для файлов NTFS . Данный флажок не влияет на восстановление файлов FAT. Для более подробной информации смотри раздел Восстановление Дополнительной Информации .

Восстанавливать расширенные атрибуты

Если установить данный флажок, то R-Studio восстановит дополнительные (HPFS) атрибуты файлов.

Восстанавливать реальную структуру папок

Данный флажок применим только тогда, когда файлы сортированы по расширениям или дате. Для более подробной информации смотри раздел Найти и Пометить Множественные Файлы . Если установить данный флажок, то R-Studio восстановит подлинную структуру папок/файлов на диске для сортированных таким образом файлов.

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

Если установить данный флажок, то R-Studio пропустит при восстановление файлы с неисправными секторами и отобразит их список в диалоговом окне Файлы с неисправными секторами после завершения процесса восстановления. Далее вы сами можете решить, как поступать с данными файлами. Для более подробной информации смотри раздел Неисправные сектора .

Если данный флажок не установлен, то R-Studio пытается прочесть данные сектора несколько раз (число раз задается в диалоговом окне Настройки/Неисправные сектора ) и если прочесть данные сектора не удается, то заполняет их образцом, который задается в том же окне. Информация о таких файлах будет отображена в Журнале .

Не восстанавливайте дубликаты файлов из Дополнительно Найденных Файлов

Если установить данный флажок, то R‑Studio автоматически исключит из восстановления файлы из категории Дополнительно Найденные Файлы (raw files, найденные по сигнатурам файлы), если они являются дубликатами файлов, найденных в реальной файловой системе.

Игнорировать файловую маску

Если установить данный флажок, то R-Studio восстановит все содержимое выбранной папки, игнорируя заданную Маску Файла .

Открыть локальную папку (папки) по завершению

Если установить данный флажок, то после завершения восстановления будет открыта папка с восстановленными файлами.

Если вы хотите восстановить большое число файлов за один раз, то для более подробной информации смотрите раздел Восстановление Множественных Файлов

R-Studio Technician

Click to enlarge

Диалоговое окно Восстановить (вкладка Дополнительные каталоги)

Параметры Дополнительные каталоги

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

НИКОГДА НЕ СОХРАНЯЙТЕ ВОССТАНАВЛИВАЕМЫЕ ФАЙЛЫ/ПАПКИ НА ОРИГИНАЛЬНЫЙ ДИСК.

Это может стать причиной полной утраты данных.

Click to enlarge

Диалоговое окно Восстановить (вкладка Действия по завершению)

Параметры Действия по завершению

Завершить работу компьютера по окончанию выполнения задачи

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

Если установить данный флажок, то R‑Studio автоматически уведомит о результатах операции по электронной почте.

Click to enlarge

Диалоговое окно Поврежденное имя файла

Параметры диалогового окна Поврежденное имя файла

Показывает текущее поврежденное имя файла.

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

Изменять только неверные символы

Если установить данный флажок, то редактировать можно будет только неверные символы

Изменить все неверные символы на

Если установить данный флажок, то все неверные символы будут изменены на символы, заданные в соответствующем поле

Нажмите эту кнопку, чтобы возобновить восстановление файлов

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

Нажмите эту кнопку, чтобы пропустить данный файл

Нажмите эту кнопку, чтобы пропустить все файлы и остановить процесс восстановления

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

Click to enlarge

Диалоговое окно Недостаточно места на диске

> R-Studio восстанавливает выбранные/помеченные файлы/папки в заданную папку и показывает результаты в панели Журнал

Ход выполнения восстановления (прогресс) и его результаты (Лог) будут показаны в отдельном окне Прогресс восстановления .

Обратите внимание: R-Studio восстанавливает файлы с разделов Ext2/3/4FS , но сохраняет их на локальные диски FAT или NTFS . Также вы можете сохранить такие файлы на сетевые диски. R-Studio успешно восстанавливает файлы с разделов Ext2/3/4FS за исключением их атрибутов безопасности. R-Studio восстанавливает символьные ссылки как файлы, содержащие путь к файлам, на которые имеются ссылки в символьных ссылках .

Смотри раздел Восстановление Данных на Файловых Систем HFS/HFS+ с подробным описанием восстановления данных на дисках с файловыми системами HFS/HFS+.

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

Файл (от английского папка) – это некоторая совокупность данных, хранимая и обрабатываемая, как единое целое.

Файл имеет имя и расширение. Расширение указывает на то, какой именно тип данных находится в файле (программа, текст, рисунок и т.д.). Расширение отделено от имени файла точкой (например, test.doc).

Примеры некоторых типов файлов:

Текстовые файлы – расширения .txt, .doc;

Архивные файлы – расширения .rar, .zip;

Звуковые файлы – расширения .mp3, wav;

Файлы, содержащие изображения - .jpg, .jpg, .bmp.

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

Корневой каталог обозначается буквой – именем логического диска. После буквы ставится двоеточие и обратный слэш: C:\.

Полный путь к файлу состоит из имени корневого каталога и имен последовательно вложенных друг в друга каталогов, разделенных обратным слэшем. В конце пути находится сам файл: C:\Study\Subject\Math\text1.txt.

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

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

«*» - заменяет любое количество (в том числе и нулевое) любых символов;

«?» - заменяет один и только один обязательно стоящий в указанном месте символ.

Например, по маске «*.*» будут отобраны вообще все файлы, по маске «*.txt» - файлы с расширением .txt, по маске «as?.doc» - файлы, с расширением .doc, имена которых начинаются на «as» и имеют обязательный непустой третий символ.

Если установлена сортировка по имени или типу, сравнение идет по кодам символов. При этом если задана сортировка, к примеру, по имени, то при наличии одинаковых имен сортировка будет применена к расширению.

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

Реляционная База Данных состоит из связанных между собой таблиц.

Перемещение по каталогам

Учитель работал в каталоге С:\Учебный материал\11 класс\Контрольные работы.
Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Теоретический материал и удалил из него файл Введение. Каково полное имя файла, который удалил преподаватель?

1) С:\Учебный материал\11 класс\Введение.doc

2) С:\Учебный материал\11 класс\Теоретический материал\Введение.doc

3) С:\Учебный материал\Теоретический материал\Введение.doc

4) С:\Учебный материал\Введение\Теоретический материал.doc

Последовательно повторим действия учителя. После того, как он перешел в дереве каталогов на уровень выше, он оказался в каталоге С:\Учебный материал\11 класс, спустившись в подкаталог Теоретический материал, он оказался в каталоге С:\Учебный материал\11 класс\Теоретический материал. Именно там он и удалил файл Введение. Значит полное имя удаленного файла С:\Учебный материал\11 класс\ Теоретический материал \Введение.doc.

Находясь в корневом каталоге только что отформатированного диска, ученик создал 3 каталога. Затем в каждом из них он создал еще по 4 каталога. Сколько всего каталогов оказалось на диске, включая корневой?

1) 12 2) 13 3) 15 4) 16

Обратим внимание на словосочетание «включая корневой». Значит, на диске существует корневой каталог, 3 вновь созданных каталога и в каждом из трех еще по 4: 1+3+3*4=16.

Отбор файла по маске

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов удовлетворяет маске: ?vi*r.?xt

1) vir.txt 2) ovir.txt 3) ovir.xt 4) virr.txt

Последовательно переберем все файлы: 1) не подходит, т.к. «?» в первой позиции маски означает обязательное наличие непустого символа перед буквой v, 2) полностью удовлетворяет условию маски, 3) не подходит, т.к. «?» после точки означает обязательное наличие непустого символа перед буквой x, 4) не подходит по той же причине, что и 1).

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов не удовлетворяет маске: sys. *

1) syste.m 2) sys23.exe 3) system.dll 4) syszx.problem

По условиям маски файл должен иметь любое расширение, а имя файла должно начинаться на sys и оканчиваться ровно двумя непустыми символами. Этому условию не удовлетворяет только файл 3). Он содержит в имени не два, а три символа после sys.

Поиск маски по набору файлов

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

Сим­вол «?» (во­про­си­тель­ный знак) озна­ча­ет ровно один про­из­воль­ный сим­вол.

Сим­вол «*» (звез­доч­ка) озна­ча­ет любую по­сле­до­ва­тель­ность сим­во­лов про­из­воль­ной длины, в том числе «*» может за­да­вать и пу­стую по­сле­до­ва­тель­ность.

Опре­де­ли­те, по какой из масок может быть вы­бра­на ука­зан­ная груп­па фай­лов:

Последовательно применим каждую маску к набору файлов:

Маска 1) требует, чтобы имя состояло ровно из 4-х символов, под эти требования не подходят файлы comfort.c и cobalt.cpp.

Маска 2) требует только, чтобы имя и расширение файла начинались на c. Под эти требования подходят все файлы.

Маска 3) требует, чтобы расширение содержало 3 символа, под эти требования не подходят файлы comfort.c и coat.c.

Маска 4) тоже требует, чтобы расширение содержало 3 символа. Аналогично предыдущему случаю не подходят файлы comfort.c и coat.c.

Базы данных. Анализ одной таблицы.

На го­род­ской тур олим­пи­а­ды по ма­те­ма­ти­ке от­би­ра­ют­ся те уча­щи­е­ся, кто на­брал на рай­он­ном туре не менее 10 бал­лов или пол­но­стью решил хотя бы одну из двух самых слож­ных задач (№ 6 или № 7). За пол­ное ре­ше­ние задач 1– 4 даётся 2 балла; задач 5, 6 – 3 балла; за­да­чи 7 – 4 балла. Дан фраг­мент таб­ли­цы ре­зуль­та­тов рай­он­но­го тура.

Файл. Маска файла. ©МБОУ «Гимназия №4» г.Чебоксары Александрова Юлия Владимировна

файл — область памяти, имеющая имя. Информация на дисках хранится в виде файлов. файлы имеют расширения, которые отделяются от имени точкой (например, файл music.mp3 — имеет расширение mp3). полное имя файла содержит полный путь к нему. (например, C:\music\metallica\One.mp3 — это полное имя файла One.mp3). файлы могут хранится в папках. У папок тоже есть имя. Папки иногда называют каталогами и директориями. папка, которая находится в другой папке, называется вложенной. Папка самого верхнего уровня, которая не лежит в другой папке, называется корневой или просто — корень диска. В Windows корневые каталоги обозначаются так — буква диска:\ (например, C:\ — корневой каталог диска C, E:\ — корневой каталог диска E). для выделения группы файлов удобно использовать маски. В маске можно использовать символы, которые должны быть в выделяемых именах файлов, а также специальные символы — *(звездочка) и ?(знак вопроса). На месте звездочки может стоять любое количество (а может и не быть вообще) любых символов, а знак вопроса указывает, что на его месте должен стоять только один любой символ.

Дано дерево каталогов. Определите полное имя файла Doc3. 1) A:\DOC3 2) A:\DOC3\Doc3 3) A:\DOC3\Doc1 4) A:\TOM3\Doc3 Задание 1. 4

Перемещаясь из одного каталога в другой, пользователь последовательно посетил каталоги DOC, USER, SCHOOL, A:\, LETTER, INBOX. Каково полное имя каталога, из которого начал перемещение пользователь? 1) A:\DOC 2) A:\LETTER\INBOX 3) А:\SCHOOL\USER\DOC 4) А:\DOC\USER\SCHOOL Задание 2. 3

Для групповых операций с файлами (например, для поиска файлов) используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Маска файла

Например, если ввести в поиск следующею запись: gloss*.doc Будет выполнен поиск всех файлов, имена которых начинаются на «gloss», с расширением .doc, например Glossary.doc и Glossy.doc. А если ввести gloss?.doc, будет найден файл Glossy.doc или Gloss1.doc, но не Glossary.doc.

Поиск файлов. Найдем на диске C: файлы с расширением .doc. Выбираем Пуск - Найти - Файлы и папки…, задаем условие поиска (*.doc), поиск в – локальный диск (C:). Нажав кнопку Найти, получаем результат- все файлы с расширением .doc Задача. Найти на компьютере все файлы, удовлетворяющие заданному критерию.

1) Как будет выглядеть маска для выделения файлов с расширением jpg? Решение: В данном примере нас не интересует, сколько и какие символы будут содержаться в имени файла, поэтому маска будет выглядеть так — *.jpg 2) Как будет выглядеть маска для выделения файлов, в имени которых содержится doc? Решение: В данном случае нас не интересует расширение файлов, главное, чтобы в имени содержалось doc. Т. е. не важно, стоит ли что-то до и после doc. Маска будет выглядеть так — *doc*.* Задачи на составление масок.

3) Как выглядит маска для файлов, в имени которых второй символ l, пятый символ e, а третья буква в расширении c? Решение: Так как нам известны конкретные позиции букв в имени файла, использовать звездочку нельзя. Начало маски будет выглядеть следующим образом — ?l??e. После 5-го символа могут быть или не быть другие символы, поэтому после него поставим звездочку — ?l??e*. Аналогично и с расширением — ??с*. В итоге получается следующая маска ?l??e*. с*. Задачи на составление масок.

Определите, какое из указанных имен файлов удовлетворяет маске: A?ce*s.m* Acess.md 2) Accesst.dbf 3) Access.mdb 4) Akcces.m1 Определите, по какой из масок будет выбрана указанная группа файлов make.cpp, name.c, age.pc, name.cpp *a*e.? 2) a?e.* 3) *a?e.* 4) ?a?e.* Определите, какое из указанных имен файлов удовлетворяет маске: ?mas*.p* massiv.pas 2) mmassiv.p 3) mmassiv.cpp 4) mas.p 3 3 2

Отбор группы файлов по маске. В каталоге находится 7 файлов: · track217.txt · traffic-tue.text · traffic-tue.tab · tram-a.txt · tree-elm.text · story-217.text · street-5.txt Определите, по какой из масок из них будет отобрана указанная группа файлов: · traffic-tue.text · tram-a.txt · tree-elm.text · street-5.txt 1)*tr*-*.t* 2)tr*-*.t*xt 3)*tr*-*.t*xt 4)tr*-*. t?xt

Обратим внимание на то, что три файла имеют в имени букву «t» на первом месте, а последний — на втором. Значит маску нужно начать с произвольного символа «*», а уже на второе место поставим «t». Варианты 2) и 4) нам уже не подходят. Третий символ «r» стоит во всех файлах на одном и том же месте. Несовпадающие последовательности букв, стоящих до и после дефиса обозначим звёздочками «*». Последовательности text и txt отличаются только тем, что в последней отсутствует «е». Обозначим её как «*». Использовать «?» нельзя, т. к. он не заменяет пустую последовательность, значит вариант 1) не подходит. Искомая маска *tr*-*.t*xt cоответствует варианту 3) Отбор группы файлов по маске.

Каким запросом вывести в поиске все файлы? *.* Вы забыли под каким именем сохранили файл MS Word, но помните, когда создали его. Как вы намерены его искать? *.docx,*.doc и укажу дату создания. Почему знаки \ / ? : * " > < | нельзя использовать в имени файла? Потому что это зарезервированные символы. Вопросы:

Каждый раз, когда пользователь Linux создаёт новый файл или каталог, операционная система запрашивает маску прав для того, чтобы установить корректные права файлу или папке. В цифровом представлении значение маски по умолчанию 002 или 022 в зависимости от дистрибутива Linux. Например, в Ubuntu оно 002, а в Debian 022. Установка прав на файл или папку производится по следующей формуле: от максимальных прав отнимается маска, полученное число и будет правами на файл или каталог.

А если маска 022? Тогда права будут высчитаны следующим образом:

Аналогично и для других значений пользовательской маски.

Так как права на файлы устанавливаются на основе прав 666 (-rw-rw-rw-), то задать права на выполнение файлов с помощью маски не получится. С каталогами такого ограничения нет, так как там права выставляются на основе прав 777 (drwxrwxrwx). Ещё одно ограничение заключается в том, что команда umask действует в рамках одной сессии терминала.

Синтаксис команды выглядит следующим образом:

UMASK [-p] [-S] [маска_в_цифровом_представлении]

Как видим, нам доступно всего два параметра:

Примеры использования команды umask :

Просмотр текущего значения маски:

Просмотр текущего значения маски в символьном представлении:

Команда UMASK: задаем маску прав для файлов и каталогов в Linux

Просмотр значения пользовательской маски в Debian.

Возможно вы задались вопросом, почему на скриншоте значение маски отображается как 0022. Обычно первую цифру отбрасывают, если только не устанавливаются специальные атрибуты.

Задать маску 002:

Команда UMASK: задаем маску прав для файлов и каталогов в Linux

Изменение значения пользовательской маски в Debian.

Если вы привыкли к символьному отображению прав, то задать маску можно и иначе:

Команда UMASK: задаем маску прав для файлов и каталогов в Linux

Здесь есть один тонкий момент, который нужно разъяснить. В начале этой статьи мы рассматривали примеры расчётов прав на файлы и каталоги. Напомню, что они получались путём вычитания маски. Таким образом, пользовательская маска представляет собой запреты. Та же маска 002 не накладывает запретов на владельца файла или каталога и группу, которая сопоставлена файлу/каталогу, но для остальных пользователей накладывается запрет на редактирование содержимого файла или каталога. Но, если мы задаём маску через символьное отображение, то мы прописываем права, а не запреты.

Группы прав можно объединять:

В примере выше мы выставили одни и те же права владельцу и группе. Если нужно задать одинаковые права всем, то можно использовать параметр a (all):

Команда UMASK: задаем маску прав для файлов и каталогов в Linux

Прописывать все права досконально не обязательно. Если нужно разрешить или запретить определённые действия, то нужно просто указать что и для кого мы разрешаем (+) или запрещаем (-).

Пример добавления разрешения:

Пример добавления запрета:

Можно даже комбинировать описанные выше способы:

В этом примере мы дали полный доступ владельцу и группе, одновременно с этим лишив остальных пользователей прав на чтение и редактирование.

Команда UMASK: задаем маску прав для файлов и каталогов в Linux

Все эти манипуляции изменяют значение пользовательской маски только в текущей сессии терминала. Можно ли изменить значение маски по умолчанию? Да. Если хотите изменить значение маски для пользователя, отредактируйте файл конфигурации оболочки пользователя:

Команда UMASK: задаем маску прав для файлов и каталогов в Linux

Прописываем пользователю test новое значение umask по умолчанию.

Читайте также: