Перейти к основному содержанию
КФТИ Moodle
  • В начало
  • Календарь
  • Дополнительно
Русский ‎(ru)‎
Русский ‎(ru)‎ English ‎(en)‎
Вы используете гостевой доступ
Вход
КФТИ Moodle
В начало Календарь
Операционные системы (архив специалисты, бакалавры 2001г - 2021г, Богомолов)
Развернуть всё Свернуть всё
  1. Личный кабинет
  2. ОС
  3. Лабораторные работы:
  4. 2* Обязательная лабораторная работа: Управление файлами.

2* Обязательная лабораторная работа: Управление файлами.

 

Команды LINUX для работы с файлами

cd - смена каталога

chgrp - смена группы пользователей для каталога или файла

chmod - смена уровня доступа пользователей для каталога или файла

chown - смена пользователя для каталога или файла

cp - копирование файлов

ls - выводит список файлов и каталогов текущей директории

file - указывает тип указанного файла

find - поиск файлов

ln - создание ссылок

mkdir - создание каталога

touch - создание файла 

mkfifo - создает FIFO (именованные каналы)

mknod -  создает FIFO (именованный канал), специальный символьный или специальный блочный файл

mv - перемещение файла или каталога

pwd - имя текущего каталога

rm - удаления файла

rmdir - удаление каталога

du - сводка использования дискового пространства

cat - слияние и вывод файлов

 

Задание: 

  1. Что нужно уметь:
    - менять каталог 
    - менять группу пользователя для каталога или файла
    - менять уровень доступа для каталога или файла
    - менять пользователя для каталога или файла
    - копировать файлы
    - выводить список файлов и каталогов текущей директории, понимая выведенную информацию 
    - показывать тип указанного файла 
    - искать файлы
    - создавать ссылки
    - создавать каталог
    - перемещать файл или каталог 
    - выводить имя текущего каталога 
    - удалять файл 
    - удалять каталог 
    - выводить сводку использования дискового пространства
    - сливать и выводить файлы 
  2. В своей виртуальной машине сделать (в /home):
    - создать каталог с именем [ваша фамилия]  (скриншот выполнения команды создания в отчет)
    - создать символьную ссылку на этот каталог (скриншот выполнения команды создания в отчет)
    - создать файл с именем [ваша фамилия] (скриншот выполнения команды создания в отчет)
    - создать жесткую ссылку на этот файл (скриншот каталогов, ссылок, файлов в отчет)
    - получить сводку использования дискового пространства (скриншот сводки в отчет)
    - для созданного файла назначить нового пользователя [ваша фамилия]  (скриншот выполнения команды в отчет)
    - для созданного файла назначить новую группу [номер группы]  (скриншот выполнения команды в отчет)
    - для созданного файла:  пользователю разрешить (чтение, запись), группе (чтение), всем (все запрещено) (скриншот владельцев каталогов и прав доступа в отчет)

  3. Изучить теорию: Файлы  (блоки, кластеры, таблицы FAT, MFT, суперблок, i-nodes, каталоговые записи, ссылки, дефрагментация).

При сдаче: 

  1. умение работать с этими командами.
  2. выполненные задания на виртуальных машинах
  3. Знать теорию: Диски и файловые системы  (блоки, кластеры, таблицы FAT, MFT, суперблок, i-nodes, каталоговые записи, ссылки, дефрагментация).

 

Условия для выполнения:
  • Получить оценку
Вы используете гостевой доступ (Вход)
Сводка хранения данных
На платформе Moodle