Утилита mv#
Утилита mv используется для перемещения или переименовывания файлов/каталогов.
Если последний аргумент является существующим каталогом, то mv перемещает все остальные файлы в этот каталог. Если задано только два файла, то имя первого файла будет изменено на имя второго. Если последний аргумент не является каталогом и задано более чем два файла, то будет выдано сообщение об ошибке.
Синтаксис mv:
mv <options> <source> <destination/directory>
Где:
<options>- опции;<source>- исходный файл;<destination/directory>- файл назначения/каталог.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Создание резервных копий существующих файлов назначения |
|
Запрет вывода запроса на подтверждение операции |
|
Вывод запроса на подтверждение операции, если файл назначения существует |
|
Запрет на перезапись существующего файла |
|
Вывод подробной информации о процессе выполнения команды |
Примеры использования#
Для переименования файла/каталога
sourceвtarget, еслиtargetне является существующим каталогом, введите команду:mv path/to/source path/to/targetДля перемещения файла/каталога
sourceв существующий каталогexisting_directoryвведите команду:mv path/to/source path/to/existing_directoryДля перемещения файла в подробном режиме, показывая его после перемещения, введите команду:
mv -v path/to/source path/to/target