Утилита mv#

Описание#

Утилита mv используется для перемещения или переименовывания файлов/каталогов.

Если последний аргумент является существующим каталогом, то mv перемещает все остальные файлы в этот каталог. Если задано только два файла, то имя первого файла будет изменено на имя второго. Если последний аргумент не является каталогом и задано более чем два файла, то будет выдано сообщение об ошибке.

Синтаксис утилиты:

mv <options> <source> <destination/directory>

Где:

  • <options> - опции;

  • <source> - исходный файл;

  • <destination/directory> - файл назначения/каталог.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции mv#

Опция

Описание

-b

Создать резервные копии существующих файлов назначения

-f

Запретить вывод запроса на подтверждение операции

-i

Вывести запрос на подтверждение операции, если файл назначения существует

-n

Запретить перезапись существующего файла

-v

Вывести подробную информацию о процессе выполнения команды

Примеры использования#

  • Для переименования файла/каталога 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>
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man mv

Или:

mv --help