Что такое дерево каталогов в информатике
Информационные системы ускорителей
Вход на Unix-сервер.
Л/р №1: Построение дерева каталогов и файлов.
Л/р №2: Права доступа к файлам, копирование, перемещение, поиск.
Л/р №3: Основные функции Midnight Commander.
Лабораторная работа №1
Unix-shell.Построение дерева каталогов и файлов
Введение
Дерево каталогов
Рабочий каталог. Текущий каталог, абсолютный путь и относительный путь.
Первые вопросы после входа в систему
Команда pwd сообщила, что наш текущий каталог /home/groups/v100/v100-1. Это полный путь от корневого каталога. Читается путь с права на лево, т.е текущий каталог v100-1 является подкаталогом v100, расположенном в каталоге groups, находящемся в home. Выше каталога home только корневой каталог, о чем свидетельствует начальный «/».
Полезная функция. Попробуйте понажимать клавиши «ВВЕРХ» и «ВНИЗ» на клавиатуре, и Вы увидите, что shell запоминает команды, и этими самыми стрелочками их можно перелистывать и, при необходимости редактировать.
Как видно из примера, имена каталогов при написании пути разделяются символом «/», котрорый называется «слэш». Если путь начинается с «/», то это значит, что указан путь от корневого каталога или полный путь.
Создадим каталог и файл
Удалим каталог и файл
Смена текущего каталога
Мы научились создавать и удалять каталоги, теперь научимся в них заходить и выходить обратно. Поскольку наша текущая директория пуста, то каталоги придется создавать снова.
Начинаем строить дерево
Рекомендуем перерисовать построенное дерево на бумагу, чтобы постоянно видеть его перед собой
Одной командой mkdir можно создать сразу несколько каталогов
Работаем с относительными путями. Команда cd
Для удобства работы положите лист с нарисованным деревом перед собой. Команду pwd, как Вы наверное уже поняли, в пределах рабочего каталога можно не использовать, так как путь в текущий каталог отражается в приглашении командной строки и начинается с символа «
«, обозначающего рабочий или домашний каталог. В каком бы каталоге мы не находились команда cd
вернет нас в домашний каталог.
Создаем текстовый файл редактором vi.
А теперь самостоятельно создайте:
Защита лабораторной работы
Вас могут спросить: Что делает та или иная команда или какой командой выполняется то или иное действие. Что такое корневая, рабочая(домашняя) и текущая директория. Что такое абсолютный и относительный путь. Могут не только спросить, но и попросить продемонстрировать или на бумаге или на компьютере.
Команды к лабораторной работе №1
Урок 9
Файловая система
§ 12. Файловая система
§ 13. Операции с файлами
Содержание урока
§ 12. Файловая система
Дерево папок
§ 13. Операции с файлами
§ 12. Файловая система
Дерево папок
Первые файловые системы были одноуровневыми, т. е. информация обо всех файлах на диске хранилась в виде единого списка. Когда ёмкость дисков увеличилась, на них стало помещаться много файлов, и работать с файлами стало неудобно.
Когда у человека скапливается много документов, он раскладывает их по папкам — группирует, т. е. объединяет в группы. Используя тот же подход, придумали многоуровневые (иерархические) файловые системы, где файлы группируются в папки, а сами папки вложены друг в друга. Такая структура называется деревом папок.
Папка служит для группировки файлов и других (вложенных) папок.
В операционной системе Linux существует одна корневая (главная) папка (корневой каталог). Она обозначается символом «/», который называется «слэш». Остальные файлы и папки вложены в неё. Любое устройство (в том числе жёсткие диски, принтеры, сканеры и т. п.) в Linux считается файлом, т. е. входит в состав единой файловой системы (рис. 2.32).
В папке bin хранятся команды операционной системы, с помощью папки dev можно обратиться к устройствам, а в папке home находятся личные (домашние) папки пользователей.
Чтобы указать путь к файлу или папке, перечисляют (начиная от корня) все папки, в которых он находится, разделяя их символом «/». Например, адрес домашней папки пользователя petya запишется как /home/petya, а адрес файла с именем qq.mp4 в этой папке — как /home/petya/qq.mp4. Такой адрес файла часто называют полным именем файла.
В записи адреса файла или папки используют разделитель «\» (обратный слэш), например, чтобы найти файл по адресу
C:\Windows\System32\shell32.dll,
нужно перейти на диск С, войти в папку Windows, затем — в папку System32, и там искать файл shell32.dll.
Папка, в которой вы работаете в данный момент, называется рабочей или текущей папкой (или рабочим каталогом).
Рабочая папка — это папка, в которой работает пользователь.
Если мы обращаемся к файлу, не указывая путь к нему, операционная система ищет его именно в рабочей папке.
Следующая страница Имена файлов
Cкачать материалы урока
Презентация на тему «Файловая структура. Дерево каталогов»
Описание презентации по отдельным слайдам:
Дерево каталогов Задание №4 Учитель – Богачёва Г.В. Лицей № 144 Санкт-Петербурга
Пользователь работал с каталогом C:\Физика\Задачи\Механика. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и после этого спустился в каталог Экзамен, в котором находится файл Вопросы.doc. Каков путь к этому файлу? Решение: Задача 1 C: Физика Задачи Пользователь работал с каталогом Механика Поднявшись на один уровень вверх он оказался в каталоге: Поднявшись ещё на один уровень вверх он оказался в каталоге: После этого он спустился в каталог Экзамен: Экзамен Полный путь к файлу имеет вид: C:\Физика\Экзамен.
Задача 2 Учитель работал в каталоге D:\Уроки\7 класс\Практические работы. Затем перешёл в дереве каталогов на уровень выше, спустился в подкаталог Презентации и удалил из него файл Введение.ppt. Каково полное имя файла, который удалил учитель? Решение. Пользователь работал с каталогом: Поднявшись на один уровень вверх он оказался в каталоге: Спустившись на один уровень вниз он оказался в каталоге Презентации: В каталоге Презентации он удалил файл Введение. Полное имя удалённого файла: D:\Уроки\7 класс\Презентации\Введение.ppt Уроки 7 класс D: Практические работы Презентации
Пользователь работал с каталогом Школа. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, а потом спустился на один уровень вниз. В результате он оказался в каталоге С:\Катя\Информатика. Каким может быть полный путь каталога, с которым пользователь начинал работу? 1) С:\Школа\Катя\Информатика 2) С:\Школа 3) С:\Программирование\Школа 4) С:\Катя\Информатика\Школа Решение: Задача 3 Ответ: 4 Из каталога С:\Катя\Информатика выполняем действия в обратном порядке – 1 раз вверх (каталог Катя), 1 раз вниз и ещё раз вверх, значит, выше каталога Катя не поднялись, и путь должен начинаться с С:\Катя. Подходит только ответ 4. C: Школа Информатика Катя
Пользователь работал с каталогом C:\Компьютеры\Память. Сначала он спустился в каталог Винчестеры, после этого поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и далее спустился в каталог Процессоры. Укажите полный путь каталога, в котором оказался пользователь. 1) C:\Компьютеры\Процессоры 2) C:\Винчестеры\Процессоры 3) C:\Компьютеры\Память\Винчестеры 4) C:\Компьютеры\Память\Процессоры Решение: Задача 8 Ответ: 1 Из каталога C:\Компьютеры\Память спускаемся в каталог Винчестеры – C:\Компьютеры\Память\Винчестеры, 1 раз вверх (каталог C:\Компьютеры\Память), еще раз вверх (каталог C:\Компьютеры), и далее спускаемся в каталог Процессоры, результат C:\Компьютеры\Процессоры
Источники: Открытый банк заданий по информатике ФИПИ http://opengia.ru/subjects/informatics-9/topics/1 Демоверсии ОГЭ и ГИА по информатике прошлых лет http://www.fipi.ru/oge-i-gve-9/demoversii-specifikacii-kodifikatory Блог http://galinabogacheva.livejournal.com/ Картинка: http://ppt4web.ru/informatika http://metodist.lbz.ru/authors/informatika/3/eor7.php Босова Л. Л. / Босова А. Ю.: Информатика 7 класс, БИНОМ. Лаборатория знаний, 2015
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс повышения квалификации
Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС
Курс повышения квалификации
Современные педтехнологии в деятельности учителя
Ищем педагогов в команду «Инфоурок»
Вашему вниманию предлагается презентация на тему «Файловая структура. Дерево каталогов», в которой подробно разобраны задачи открытого банка заданий ФИПИ на эту тему, а также приведены аналогичные задачи из демоверсий предыдущих лет. Особенность этой темы – по программе её проходят в 7 классе, в дальнейшем к ней практически не возвращаются, и поэтому в 9-ом необходимо повторение. Презентация может быть использована при повторении темы «Дерево каталогов» на уроках, при подготовке выпускников к ОГЭ, а также на предэкзаменационной консультации.
Номер материала: ДБ-316104
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Российские юниоры завоевали 6 медалей на Международной научной олимпиаде
Время чтения: 2 минуты
Большинство родителей в России удовлетворены качеством образования в детсадах
Время чтения: 2 минуты
Учительница из Киргизии победила в конкурсе Минпросвещения РФ «Учитель-международник»
Время чтения: 2 минуты
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
В Минпросвещения рассказали о формате обучения школьников после праздников
Время чтения: 1 минута
В России утвердили новый порядок формирования федерального перечня учебников
Время чтения: 1 минута
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
IT1100: Операционные системы UNIX
Рис. 3.1. Дерево каталогов в Linux
В любой файловой системе Linux всегда есть только один корневой каталог, который называется ”/”. Пользователь Linux всегда работает с единым деревом каталогов, даже если разные данные расположены на разных носителях: нескольких жестких или сетевых дисках, съемных дисках, CD-ROM и т. п.
Для того чтобы отключать и подключать файловые системы на разных устройствах в состав одного общего дерева, используются процедуры монтирования и размонтирования, о которых речь пойдет в лекции 11. После того, как файловые системы на разных носителях подключены к общему дереву, содержащиеся на них данные доступны так, как если бы все они составляли единую файловую систему: пользователь может даже не знать, на каком устройстве какие файлы хранятся.
Положение любого каталога в дереве каталогов точно и однозначно описывается при помощи полного пути. Полный путь всегда начинается от корневого каталога и состоит из перечисления всех вершин, встретившихся при движении по ребрам дерева до искомого каталога включительно. Названия соседних вершин разделяются символом ”/” (”слэш”). В Linux полный путь, например, до каталога ”ivan” в файловой системе, приведенной на рис. 3.1, записывается следующим образом: сначала символ ”/”, обозначающий корневой каталог, затем к нему добавляется ”home”, затем разделитель ”/”, за которым следует название искомого каталога ”ivan”, в результате получается полный путь ”/home/ivan”.
Организация каталогов файловой системы в виде дерева не допускает появления циклов: т. е. каталог не может содержать в себе каталог, в котором содержится сам. Благодаря этому ограничению полный путь до любого каталога или файла в файловой системе всегда будет конечным.
Руководство пользователя: Операционная система и устройства
Поскольку в каталогах часто хранится информация, которая не должна быть доступна всем пользователям системы, доступ к каталогу может быть запрещен. Устанавливая права доступа к каталогу, вы можете выбирать, кто может работать с каталогом, и кто может изменять информацию в каталоге. Дополнительная информация приведена в разделе Права доступа к файлам и каталогам.
Каталоги, создаваемые вами, называются пользовательскими каталогами. Такие каталоги позволяют организовывать и поддерживать порядок в ваших файлах.
Каталоги могут содержать файлы и подкаталоги. Подкаталогом называется каталог внутри другого каталога. Каталог, содержащий подкаталог, называется для него родительским.
Структура файловой системы может становиться достаточно сложной. Постарайтесь поддерживать структуру файлов и каталогов настолько простой, насколько это возможно. Давайте файлам и каталогам простые осмысленные имена. Это упростит работу с ними.
Имя каждого каталога должно быть уникальным в его родительском каталоге. Это обеспечивает единственность полного пути к каталогу в файловой системе. Имена каталогов должны удовлетворять тем же соглашениям о присвоении имен, что и имена файлов. Эти соглашения описаны в разделе Соглашения о присвоении имен файлам.
К каждому файлу или каталогу можно перейти по единственному пути в структуре каталогов файловой системы. Путь указывает расположение каталога или файла в файловой системе.
Примечание: Длина пути не может превышать 1023 символа.
На текущий каталог ссылается имя точка (.). Имя точка (.) обычно применяется для указания текущего каталога в параметре программы.