mv - используется для перемещения одного или нескольких файлов, директорий.
Команда 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/ (директория должна существовать).