Команда mv — перемещение, переименование файла (каталога)
Команда mv чем та похоже на команду cp, но в отличии команды cp которая копирует файл, команда mv удаляет исходный файл (перемещает).
Например, переместим файл с одной папки в другую:
mv /имя_папки_1/файл_1 /имя_папки_2/файл_1
Так же можно переместить файл с одной папки в другую и переименовать файл:
mv /имя_папки_1/файл_1 /имя_папки_2/файл_2
Если необходимо просто переименовать файл, то используем следующую команду:
mv /имя_папки_1/файл_1 /имя_папки_1/файл_2
Для удобства можно перейти в каталог, что бы не указывать полный путь к файлу:
cd /имя_папки_1/
mv файл_1 файл_2
Простой пример, переместим изображение в каталог «Изображения»:
mv /home/имя_пользователя/TITEL.BMP /home/имя_пользователя/Изображения
Переименуем файл TITEL.BMP на новой имя:
mv /home/имя_пользователя/Изображения/TITEL.BMP /home/имя_пользователя/Изображения/картинка1.BMP
На следующем примере мы переместим все файлы из каталога «001»в каталог «Изображения»:
mv /home/имя_пользователя/001/* /home/имя_пользователя/Изображения
А если указать расширение файлов, то переместится файлы только с данным расширением, например:
mv /home/имя_пользователя/001/*.png /home/имя_пользователя/Изображения
Каталог «001» при этом не удаляется.
Помимо работы с файлами, команда mv может работать с каталогами.
Например переместим каталог «001» в каталог «Изображения»:
mv /home/имя_пользователя/001 /home/имя_пользователя/Изображения
В данном случае, каталог «Изображения» существует, поэтому происходит перемещение а не переименование каталога.
В следующем примере переименуем каталог «001» в «002»:
mv /home/имя_пользователя/001 /home/имя_пользователя/002
В данном случае, каталог «001» был переименован в каталог «002», так как каталога «002» не существовало.