2* Обязательная лабораторная работа: Управление файлами.
Команды LINUX для работы с файлами
cd - смена каталога
chgrp - смена группы пользователей для каталога или файла
chmod - смена уровня доступа пользователей для каталога или файла
chown - смена пользователя для каталога или файла
cp - копирование файлов
ls - выводит список файлов и каталогов текущей директории
file - указывает тип указанного файла
find - поиск файлов
ln - создание ссылок
mkdir - создание каталога
touch - создание файла
mkfifo - создает FIFO (именованные каналы)
mknod - создает FIFO (именованный канал), специальный символьный или специальный блочный файл
mv - перемещение файла или каталога
pwd - имя текущего каталога
rm - удаления файла
rmdir - удаление каталога
du - сводка использования дискового пространства
cat - слияние и вывод файлов
Задание:
- Что нужно уметь:
- менять каталог
- менять группу пользователя для каталога или файла
- менять уровень доступа для каталога или файла
- менять пользователя для каталога или файла
- копировать файлы
- выводить список файлов и каталогов текущей директории, понимая выведенную информацию
- показывать тип указанного файла
- искать файлы
- создавать ссылки
- создавать каталог
- перемещать файл или каталог
- выводить имя текущего каталога
- удалять файл
- удалять каталог
- выводить сводку использования дискового пространства
- сливать и выводить файлы - В своей виртуальной машине сделать (в /home):
- создать каталог с именем [ваша фамилия] (скриншот выполнения команды создания в отчет)
- создать символьную ссылку на этот каталог (скриншот выполнения команды создания в отчет)
- создать файл с именем [ваша фамилия] (скриншот выполнения команды создания в отчет)
- создать жесткую ссылку на этот файл (скриншот каталогов, ссылок, файлов в отчет)
- получить сводку использования дискового пространства (скриншот сводки в отчет)
- для созданного файла назначить нового пользователя [ваша фамилия] (скриншот выполнения команды в отчет)
- для созданного файла назначить новую группу [номер группы] (скриншот выполнения команды в отчет)
- для созданного файла: пользователю разрешить (чтение, запись), группе (чтение), всем (все запрещено) (скриншот владельцев каталогов и прав доступа в отчет) - Изучить теорию: Файлы (блоки, кластеры, таблицы FAT, MFT, суперблок, i-nodes, каталоговые записи, ссылки, дефрагментация).
При сдаче:
- умение работать с этими командами.
- выполненные задания на виртуальных машинах
- Знать теорию: Диски и файловые системы (блоки, кластеры, таблицы FAT, MFT, суперблок, i-nodes, каталоговые записи, ссылки, дефрагментация).