Обзор mv
Команда `mv` является основным средством перемещения данных в файловой системе. В отличие от копирования (cp), она не оставляет оригинальный файл и изменяет местоположение или имя файла. При перемещении файлов внутри одной и той же файловой системы метаданные (inode) изменяются без фактического перемещения данных, что делает процесс очень быстрым.
Основные функции mv
Команда `mv` используется в основном для следующих целей:
Основные области применения
- Изменение имени файла: Переименование файла или изменение его расширения.
- Изменение имени каталога: Переименование каталога.
- Перемещение файла: Перемещение файла из одного каталога в другой.
- Перемещение каталога: Перемещение каталога и всего его содержимого в другое место.
- Управление резервными файлами: Используется для перемещения существующего файла в резервную копию и замены его новым файлом.
Основные параметры команды mv
Команда `mv` предоставляет различные параметры для предотвращения перезаписи, принудительного выполнения, детального вывода и других ситуаций при перемещении/переименовании файлов или каталогов.
1. Основное перемещение/переименование
2. Параметры перезаписи и подтверждения
3. Параметры вывода дополнительной информации
Сгенерированная команда:
Комбинируйте команды.
Описание:
`mv` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Изучите различные примеры применения команды `mv`, чтобы эффективно перемещать и переименовывать файлы и каталоги.
Изменение имени файла
mv old_report.txt new_report.txt
Изменяет имя файла `old_report.txt` на `new_report.txt`.
Перемещение файла в другой каталог
mv document.pdf /home/user/archives/
Перемещает файл `document.pdf` из текущего каталога в каталог `/home/user/archives/`.
Изменение имени каталога
mv old_project_folder new_project_folder
Изменяет имя каталога `old_project_folder` на `new_project_folder`.
Подтверждение перед перезаписью при перемещении файла
sudo mv -i config.ini /etc/
При перемещении файла `config.ini` в `/etc/`, если файл с таким же именем уже существует, будет запрошено подтверждение на перезапись.
Перемещение нескольких файлов в один каталог
mv image1.jpg image2.jpg image3.png photos/
Перемещает три файла `image1.jpg`, `image2.jpg`, `image3.png` в каталог `photos` за один раз.
Подробный вывод информации и создание резервной копии при перемещении файла
mv -vb main.log main.log.old
При перемещении файла `main.log` в `main.log.old`, если `main.log.old` уже существует, будет создана резервная копия, и процесс перемещения будет подробно отображен.