Модуль 2 · Операционные системы · урок 6 из 8 · ~7 мин

📁 Операции с файлами: создание, чтение, изменение, удаление

Короткая выжимка урока бесплатного курса CyberStreak. Полный урок со слайдами, тестом и работой над ошибками — в Telegram.

CRUD

CRUD — четыре базовые операции: Create (создать), Read (прочитать), Update (изменить), Delete (удалить).

При чём тут безопасность: почти любое расследование сводится к вопросам «какой файл создали, прочитали, изменили или удалили — и кто». А права доступа как раз разрешают или запрещают эти операции.

Создать и прочитать

  • Linux/macOS: touch file.txt создаёт файл, mkdir — папку, cat или less показывают содержимое.
  • PowerShell: New-Item file.txt, Get-Content file.txt.
  • cmd: type file.txt.

Для больших журналов удобен less: он не загружает файл целиком.

Изменить и переместить

  • Копирование: cp (Linux/macOS), Copy-Item или copy (Windows).
  • Перемещение и переименование: mv, Move-Item или move.
  • Редактирование: nano в терминале, Блокнот в Windows.

Перед правкой важных конфигурационных файлов делай копию — это самый простой способ быстро откатить ошибку.

Удалить

rm в Linux и macOS и Remove-Item в PowerShell удаляют файл сразу, без корзины. А rm -r удаляет папку со всем содержимым.

Будь особенно осторожен с командами удаления под администратором: одна опечатка в пути может стереть систему.

Удалить ≠ уничтожить

Как ты помнишь из урока про компоненты компьютера, удалённые данные часто можно восстановить. Для конфиденциальных данных используют шифрование диска и надёжную очистку носителей.

А ещё изменения файлов оставляют следы: время создания и изменения. Криминалисты используют эти метки, чтобы восстановить картину событий.

Главное за урок

  1. CRUD — создать, прочитать, изменить, удалить.
  2. rm и Remove-Item удаляют без корзины — проверяй путь дважды.
  3. Удалённое можно восстановить, а изменения файлов оставляют следы.

Источники

Что ещё в полном уроке

  • Что такое файл для ОС
  • Метки времени
  • Безопасная работа с файлами
  • Удаление и уничтожение
  • Где файлы прячут злоумышленники
  • Как это выглядит на практике
  • Типичные ошибки
  • Мини-лаборатория
  • Проверь себя
  • Тест из 5 вопросов с разбором каждого ответа
  • Задание на TryHackMe: «Linux Fundamentals Part 1»

Пройди урок целиком

Слайды с примерами, тест, работа над ошибками и огонёк серии. Бесплатно, прямо в Telegram.