ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 1392
Скачиваний: 87
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
sudo mv file.txt /D1 (рис. 4.6)
Рисунок 4.6 – Перемещение файла в каталог D1
Ранее созданная символическая ссылка на этот файл перестала работать (рис. 4.7)
Рисунок 4.7 – Проверка ранее созданных ссылок
-
Удалите каталог D2 со всем содержимым.
Чтобы удалить каталог D2 со всем его содержимым, можно использовать команду rm с опцией -r для рекурсивного удаления: rm -r D2 (рис. 4.8)
Рисунок 4.8 – Удаление каталога D2 со всем содержимым
-
Найдите все файлы в системе размером больше 50МБ. Убедитесь в том, что найденные файлы имеют нужный размер.
Для поиска файлов в системе по их размеру можно воспользоваться командой find. Например, чтобы найти все файлы размером более 50 МБ в корневой директории можно использовать следующую команду sudo find / -type f -size +50M. Здесь опция -type f указывает на то, что нужно искать только обычные файлы (а не каталоги или другие типы файлов), а опция -size +50M указывает на то, что нужно искать файлы размером больше 50 МБ. (рис. 4.9)
Рисунок 4.9 – Поиск всех файлов в системе размером больше 50МБ
-
В домашнем каталоге и его подкаталогах найдите обычные файлы, которые были изменены в течение последних 24х часов.
Чтобы найти обычные файлы, которые были изменены в течение последних 24 часов в домашнем каталоге и его подкаталогах, можно использовать команду find.
Команда будет выглядеть так: find
-type f -mtime -1
Здесь:
-
указывает на домашний каталог.sudo mv file.txt /D1 (рис. 4.6)
Рисунок 4.6 – Перемещение файла в каталог D1
Ранее созданная символическая ссылка на этот файл перестала работать (рис. 4.7)
Рисунок 4.7 – Проверка ранее созданных ссылок
-
Удалите каталог D2 со всем содержимым.
Чтобы удалить каталог D2 со всем его содержимым, можно использовать команду rm с опцией -r для рекурсивного удаления: rm -r D2 (рис. 4.8)
Рисунок 4.8 – Удаление каталога D2 со всем содержимым
-
Найдите все файлы в системе размером больше 50МБ. Убедитесь в том, что найденные файлы имеют нужный размер.
Для поиска файлов в системе по их размеру можно воспользоваться командой find. Например, чтобы найти все файлы размером более 50 МБ в корневой директории можно использовать следующую команду sudo find / -type f -size +50M. Здесь опция -type f указывает на то, что нужно искать только обычные файлы (а не каталоги или другие типы файлов), а опция -size +50M указывает на то, что нужно искать файлы размером больше 50 МБ. (рис. 4.9)
Рисунок 4.9 – Поиск всех файлов в системе размером больше 50МБ
-
В домашнем каталоге и его подкаталогах найдите обычные файлы, которые были изменены в течение последних 24х часов.
Чтобы найти обычные файлы, которые были изменены в течение последних 24 часов в домашнем каталоге и его подкаталогах, можно использовать команду find.
Команда будет выглядеть так: find
-type f означает, что мы ищем только обычные файлы (не директории и не символические ссылки).
-mtime -1 означает, что мы ищем файлы, которые были изменены менее 24 часов назад.
После выполнения этой команды будут выведены все найденные файлы. (рис. 4.10)
Рисунок 4.10 – Поиск всех файлов, которые были изменены за последние 24 часа
-
В каком каталоге находится команда find?
Проверить, где находится команда find, с помощью команды which. Наберите в терминале: which find
Вы увидите вывод с путем до исполняемого файла find. Это будет путь до каталога, в котором находится исполняемый файл find (рис 4.11)
Рисунок 4.11 – Поиск всех файлов, которые были изменены за последние 24 часа
-
Что можно сказать о файле find по характеру его содержимого?
Файл find не является обычным файлом, содержащим информацию в текстовом формате. Команда find является встроенной командой в большинстве Unix-подобных систем, которая выполняет поиск файлов в файловой системе на основе заданных критериев. Код самой команды find может быть написан на языке С. (рис. 4.12)
Рисунок 4.12 – Содержимое файла find
-
Установите, к какому типу относятся файлы /boot/initrd.img*.
Файлы /boot/initrd.img* относятся к типу файлов "initramfs" — это временный корневой файловый системный образ, который используется во время загрузки Linux для запуска и инициализации реального корневого файлового системы. Он содержит необходимые драйверы, программное обеспечение и скрипты для успешного запуска операционной системы. (рис. 4.13)
Рисунок 4.13 – Тип файла /boot/initrd.img*
Вывод:
В ходе выполнения работы были освоены основы работы в терминале и командной строке операционной системы Astra Linux. Были изучены различные команды, позволяющие перемещаться по файловой системе, выполнять операции с файлами и директориями, а также получать информацию о системе и использовать справочные ресурсы.
В результате работы были освоены основные навыки работы в терминале и командной строке Astra Linux, что позволяет более эффективно управлять файловой системой, выполнять различные задачи и получать информацию о системе.