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 удаляет папку со всем содержимым.
Будь особенно осторожен с командами удаления под администратором: одна опечатка в пути может стереть систему.
Удалить ≠ уничтожить
Как ты помнишь из урока про компоненты компьютера, удалённые данные часто можно восстановить. Для конфиденциальных данных используют шифрование диска и надёжную очистку носителей.
А ещё изменения файлов оставляют следы: время создания и изменения. Криминалисты используют эти метки, чтобы восстановить картину событий.
Главное за урок
- CRUD — создать, прочитать, изменить, удалить.
- rm и Remove-Item удаляют без корзины — проверяй путь дважды.
- Удалённое можно восстановить, а изменения файлов оставляют следы.