Что такое команда Linux `mv`?

Команда Linux mv перемещает или переименовывает файлы и каталоги. По сравнению с копированием перемещение обычно проще, но выбор опций по-прежнему важен при перезаписи файлов или одновременном перемещении нескольких исходных объектов.

Кавычки также имеют значение, поскольку пути в shell часто содержат пробелы или специальные символы.

Описание инструмента

Этот инструмент создает команду Linux mv на основе одного или нескольких исходных путей, пути назначения, необязательных необработанных опций и распространенных флагов перемещения. Он также может добавить к команде префикс sudo.

Используйте его, если хотите получить безопасную команду перемещения, готовую для копирования, без необходимости вручную составлять синтаксис shell.

Примеры

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

Возможности

  • Поддержка нескольких исходных путей
  • Распространенные флаги mv, такие как принудительное выполнение, интерактивный режим, запрет перезаписи, обновление, подробный вывод и создание резервной копии
  • Обычный вывод shell, готовый для копирования

Ограничения

Инструмент только формирует команду. Он не выполняет ее и не проверяет, будет ли назначение работать именно так, как ожидается в вашей системе.

Необработанные опции передаются без изменений, а экранирование выполняется только для двойных кавычек.