Внимание! Регистрация снова доступна, но ограниченны возможности.

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

mv  - используется для перемещения одного или нескольких файлов, директорий.
Автор: Vinamin
Публикация: 03-10-2019 14:00:42 Обнавлена: 2019-10-15 Просмотров: 35

Команда mv используется для перемещения одного или нескольких файлов, директорий в другую директорию, а также для переименования файлов и директорий.

Команда mv может:

  • Переместить один или несколько файлов в другую директорию.
  • Переместить одну или несколько директорий в другую директорию.
  • Переименовать файл.
  • Переименовать директорию.

Опции:

-b или --backup или --backup=МЕТОД

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

Имя для резервной копии может создаваться по определенным правилам. Для этого используется опция --backup=МЕТОД В качестве значения МЕТОД можно указать:

  • none или off не делать резервных копий, даже если включена опция --backup.
  • numbered или t имя резервной копии получит числовой индекс (пример: myfile.txt~2~).
  • existing или nil если в директории уже есть резервные копии с числовыми индексами, то использовать числовые индексы для новых резервных копий, во всех остальных случаях использовать метод simple.
  • simple или never делать обычные резервные копии (пример: myfile.txt~).

-f или --force

При перезаписи существующих файлов не спрашивать разрешения пользователя.


-i или --interactive

При перезаписи существующих файлов спрашивать разрешение пользователя на подтверждение операции.


-n или --no-clobber

Не перезаписывать существующие файлы.


--strip-trailing-slashes

Удалить завершающий символ слеш / (если он там есть) из имени файла-источника.


-S СУФФИКС или --suffix=СУФФИКС

Изменить символ суффикса, который добавляется к именам резервных копий (при использовании опции --backup). По умолчанию СУФФИКС равен значку тильды ~


-t ДИРЕКТОРИЯ или --target-directory=ДИРЕКТОРИЯ

Переместить все исходные файлы в директорию, которая указана в аргументе опции.


-u или --update

Перемещать только если исходный файл новее, чем файл назначения или если файл-назначения отсутствует.


-v или --verbose

Выводить информацию о каждом файле, который обрабатывает команда mv.


-Z или --context

Установить контекст (метки) SELinux для файлов назначения в значение по умолчанию.


--help

Показать справку по команде mv.


--version

Показать версию утилиты mv.

mv myfile1.txt mydir/ - переместим файл myfile1.txt в директорию mydir/ (директория должна существовать).


Комментарии могут оставлять только зарегистрированные пользователи.