Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.11.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. ДОСТОЕВО 2009 годовой К О Д Ы Организация СПК.html
4. задание Unit 1
5. koob.ru Януш Корчак ПРАВО РЕБЕНКА НА УВАЖЕНИЕ Пренебрежение недоверие С ранних лет мы растем
6. Маркс негіздеген материализмні' тарихи т'рі--- Метафизикалы'-- Т'рпайы-- 'арапайым-- Догматты'-- Диале
7. 13 года был расторгнут брак между мной с ответчиком
8. Некроз клеток Смерть и посмертные изменения
9. ПО ТЕМЕ- УЧЕТ ДЕНЕЖНЫХ СРЕДСТВ ВЫПОЛНЯЛАСЬ ПО МАТЕРИАЛАМ ОАО УНИВЕРСАМ НА КРАСНОЙ ПЛОЩАДИ
10. Бухгалтерский учет расчетов с бюджетом и внебюджетными фондами
11. Введение С целью наиболее полного удовлетворения потребности населения в хлебобулочных изделиях расширен
12. Планирование на перерабатывающих предприятиях и предприятиях торговли
13. 1визн. ключових позицій на перспективу 2 визн
14. ФІНАНСОВА ДІЯЛЬНІСТЬ СУБ~ЄКТІВ ПІДПРИЄМНИЦТВА ОСВІТНЬО КВАЛІФІКАЦІЙНИЙ РІВЕНЬ БАКАЛАВР ГАЛУЗЬ ЗН
15. Тема- The country nd the city Тип урока- комбинированный тип урока характеризующийся сочетанием различных целей и ви
16. Если данные обисследуемом процессе о деятельности индивидов группы коллектива должны бытьмаксимально ldq
17. на тему- Проектирование столбчатого и свайного фундамента под железобетонное каркасное здание С
18. Культура и мы Время Номинация Возрастная категори
19. Деловые игры в поцессе обучения
20. Wwwklipsocferu Главная задача вашего сайта как и любого другого бизнессайта ~ получить высокий процент ко