Команды mkdir, cp, mv, rm в Linux: работа с файлами
Обновлено 3 июля 2026 г.
mkdir, cp, mv и rm создают каталоги и копируют, перемещают и удаляют файлы.
Частые случаи
mkdir -p a/b/c # создать дерево каталогов целиком
cp file file.bak # скопировать рядом
cp -r src dst # каталог копируют с -r
mv old new # переместить или переименовать
rm file # удалить файл
rm -r dir # удалить каталог со всем содержимымКак это устроено: mv - это переименование
В пределах одной файловой системы
mvне двигает данные: он лишь меняет запись имени в каталоге, поэтому перемещение и переименование - это одна и та же операция.cpвсегда делает новую копию данных.rmудаляет имя, и когда исчезает последнее имя файла и его не держит открытый процесс, inode свободен. Уrmнет корзины: удалённое не вернуть, поэтому передrm *.tmpполезно сначала проверить шаблон черезls *.tmp.
Где применяется
Это нужно в уроке Файлы и каталоги. Теория - в главе Файлы и каталоги.
См. также
Шаблоны имён (globbing), Команда ls.
Попробовать
Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.