Extend bash-mv and add fixes (#21841)

This commit is contained in:
fuserMRX
2018-11-11 20:36:59 +02:00
committed by Gregory Gubarev
parent 39f6f7e180
commit 2fb4a6199e

View File

@ -4,19 +4,29 @@ localeTitle: Bash mv
--- ---
## Команда Bash: mv ## Команда Bash: mv
Команда mv выполняет операции перемещения и переименования файлов в зависимости от особенностей использования. В любом случае исходный файл исчезает после операции. Команда mv используется почти так же, как команда `cp`.
**Перемещает файлы и папки.** **Перемещает файлы и папки.**
```
```bash
mv source target mv source target
mv source ... directory mv source directory
``` ```
Первый аргумент - это файл, который вы хотите переместить, а второй - местоположение для его перемещения. Первый аргумент - это файл, который вы хотите переместить, а второй - местоположение для его перемещения.
Обычно используемые опции: Обычно используемые опции:
* `-f` чтобы заставить их перемещать и перезаписывать файлы без проверки с пользователем. * `-f` не запрашивать подтверждения операций.
* `-i` запросить подтверждение перед перезаписью файлов. * `-i` выводить запрос на подтверждение операции, когда существует файл, в который происходит переименование или перемещение.
Команду mv можно также использовать для перемещения каталогов(папок):
`$ mv dir2 dir4`
Все содержимое каталога остается неизменным. Единственным атрибутом каталога, который изменяется, является имя каталога. Таким образом, команда mv действует намного быстрее по сравнению с командой cp.
### Дополнительная информация: ### Дополнительная информация:
* [Википедия](https://en.wikipedia.org/wiki/Mv) * [Википедия](https://ru.wikipedia.org/wiki/Mv)