У вас вопросы?
У нас ответы:) SamZan.net

лабораторная работа 2 Работа с файловой системой Древовидная структура каталогов путь записывается в

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.12.2024

UNIX лабораторная работа №2

Работа с файловой системой

Древовидная структура каталогов, путь записывается в виде строки, например /usr/local/bin/apache

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

  1.  работа с каталогами ls, pwd, cd, df

ls [опции] [файл...] - выводит содержимое каталога

Программа ls сначала выводит список всех файлов (не каталогов), перечисленных в командной строке, а затем выводит список всех файлов, находящихся в каталогах, перечисленных в командной строке. Если не указано ни одного файла, то по умолчанию аргументом назначается (текущий каталог).

Опции:

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

-a  выводит все файлы, в том числе скрытые

cd [dir]

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

Pwd – вывести название текущего каталога

Df – вывести статистику использования дискового пространства

2. Модификация каталогов/файлов

mkdir - создает каталог с именем указанным в качестве параметра

mkdir [ключи] каталог...

rm - удаляет файлы или каталоги

rm [ключи] файл...

rmdir - удаляет пустые каталоги

rmdir [опции] каталог...

touch – создание нового файла

Команда touch foo создаст файл foo, если он не существует, и изменит
время последней модификации на текущее.

cp - копирует файлы и каталоги

cp [опции] файл путь

cp [опции] файл... каталог

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

mv - перемещает (переименовывает) файлы

mv [опции...] исходный_файл файл_назначения

mv [опции...] исходный_файл... каталог

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

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

ln - создает ссылки между файлами

ln [ключи] исходный [куда]

ln [ключи] исходный... каталог

ln делает ссылки между файлами. По умолчанию делаются жесткие ссылки; при указании опции -s , делаются символьные (или мягкие) ссылки.

В Unix существует два вида ссылок, обычно называемых жесткие ссылки и символьные, или "мягкие" ссылки. Жесткая ссылка является всего лишь именем какого-либо файла. Таким образом, файл может иметь несколько имен. Он будет удален с диска только тогда, когда будет удалено последнее из его имен. Обычно, но не обязательно, все имена файла находятся на файловой системе, которая также содержит и его данные.).

Мягкая ссылка (или символьная ссылка, или symlink) полностью отличается от жесткой ссылки: она является маленьким специальным файлом, который содержит путь к файлу. Таким образом, мягкая ссылка может указывать на файлы, которые находятся на других файловых системах (например, смонтированных по NFS с другой машины) и не нуждается в наличии того файла, на который она указывает.

3. Управление правами доступа к файлам

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

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

chgrp – изменяет группу владельца файла

chmod [опции] код_защиты файл...

chown [опции] пользователь[:группа] файл...

chgrp [опции] группа файл...

код защиты – трехразрядное число в восьмеричной системе исчисления. Каждый разряд отвечает за доступ для своего круга пользователей – владелец, группа владельца, все остальные. Каждый бит отвечает за разрешение режим доступа к файлу – чтение, запись, исполнение. Например 766 расшифровывается как 111 110 110 или rwx rw- rw-

4. Операции монтирования

mount – подключить файловую систему

umount – отключить файловую систему

Задание

  1.  создать в домашнем каталоге подкаталог с любым названием, например subdir
  2.  в этом каталоге создать файл с любым именем, например file1
  3.  установить для файла права доступа (варианты для разных рабочих мест)
    1.  чтение и запись для владельца и группы владельца, для всех остальных чтение.
    2.  Чтение и запись для владельца, для группы владельца чтение и исполнение и для всех остальных нет доступа
    3.  Чтение, запись и исполнение для владельца, нет доступа для группы владельца, и только чтение для всех остальных
  4.  создать жесткую ссылку из домашнего каталога на созданный ранее файл и назвать, например file2
  5.  создать мягкую ссылку на file2 в домашнем каталоге
  6.  определить количество ссылок на файл file1 в подкаталоге и file2 в домашнем каталоге
  7.  <показать результаты>
  8.  удалить созданный ранее подкаталог
  9.  <показать результаты>




1. на тему-Проектування полігона поховання твердих побутових відходів
2. ОПРЕДЕЛЕНИЕ ВЯЗКОСТИ ЖИДКОСТИ ПО МЕТОДУ СТОКСА
3. Лечебное дело
4. Психология и этика профессиональной деятельности Понятие психологии
5. Противоречие к учению Толстова Розанов находит и в поступках самого писателя когда тот помогал голодающим
6. . Под социальным обеспечением понимается- любые формы помощи населению со стороны государства форма выраже
7. тематика Направление подготовки Прикладная информатика Профиль подготовки Прикладная информатика в
8. Стаття 2 Принципи страхування на випадок безробіття Страхування на випадок безробіття здійснюється з
9. заболел лыжами
10. экономических отношений а также производства с другой он предполагает осуществление стабилизационных ме
11. 0514T15-31-00Z 20-22-2020090514T15-31-00Z Сетевые приложения.
12. Шпаргалка- Бухгалтерский учет и анализ хозяйственной деятельности
13. Конституционные основы экологического права
14. Сформулировать и доказать следствия из аксиом
15. МиГ объявило о завершении летных испытаний созданного в кооперации с Францией учебнотренировочного само.html
16. а и продолговатого мозга и располагается позади ската внутреннего основания черепа до края большого затылоч
17. Под маской плюшевого пледа
18. ления информации во все отраслях человеческой деятельности
19. Лабораторная работа- Идентификация и моделирование технологических объектов
20. Этические нормы при охоте на кабана