$ mv

Файловая системасложность: базовыйпакет: coreutils

Перемещает и переименовывает файлы. Используйте её для работы с файлами, папками или путями в терминале. Например, mv old-name.txt new-name.txt — переименовать файл.

Синтаксис

mv [ОПЦИИ] ИСТОЧНИК НАЗНАЧЕНИЕ

Основные опции

-iспрашивать перед перезаписью
-nне перезаписывать существующие
-vпоказывать перемещения
-uтолько если источник новее цели

Примеры из практики

$ mv old-name.txt new-name.txt
После запуска · пошаговоЧто произойдёт:
переименовать файл.

Что появится в терминале:
⚠ Команда изменяет состояние системы. Перед запуском проверьте пути, аргументы и резервную копию.

Как понять, что всё получилось:
Перепроверьте изменённый объект отдельной командой и затем выполните «echo $?»: значение 0 означает, что утилита завершилась без зарегистрированной ошибки.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
переименовать файл
$ mv -i report.pdf /srv/docs/
После запуска · пошаговоЧто произойдёт:
перенести с защитой от перезаписи.

Что появится в терминале:
⚠ Команда изменяет состояние системы. Перед запуском проверьте пути, аргументы и резервную копию.

Как понять, что всё получилось:
Перепроверьте изменённый объект отдельной командой и затем выполните «echo $?»: значение 0 означает, что утилита завершилась без зарегистрированной ошибки.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
перенести с защитой от перезаписи
Осторожно. Команда требует внимательности: сначала читайте раздел профилактики в примерах выше и сверяйте пути/устройства до запуска.
Совет практика. Если файл уже существует в месте назначения, он будет заменён без вопросов — используйте флагу -i.

Поддержка дистрибутивов

Связанные команды