Spec-Zone.ru › Nushell

mv для файловой системы

Перемещение файлов или каталогов с помощью uutils/coreutils mv.

Сигнатура

> mv {flags} ...rest

Флаги

  • --force, -f: Не запрашивать подтверждение перед перезаписью.
  • --verbose, -v: Пояснять выполняемые действия.
  • --progress, -p: Отображать индикатор выполнения.
  • --interactive, -i: Запрашивать подтверждение перед перезаписью.
  • --update, -u: Перемещать и перезаписывать, только если файл SOURCE новее файла назначения или файл назначения отсутствует.
  • --no-clobber, -n: Не перезаписывать существующий файл.
  • --all, -a: Перемещать скрытые файлы, если указан «*».

Параметры

  • ...rest: Переименовать SRC в DST или переместить SRC в DIR.

Типы входных и выходных данных:

входные данные выходные данные
ничего table<source: string, destination: string, message: string>
ничего ничего

Примеры

Переименовать файл.

> mv before.txt after.txt

Переместить файл в каталог.

> mv test.txt my/subdirectory

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

> mv -u new/test.txt old/

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

> mv *.txt my/subdirectory

Переместить файл в каталог «my», расположенный на два уровня выше в дереве каталогов.

> mv test.txt .../my/

Переместить файл и показать выполняемые действия.

> mv -v before.txt after.txt
╭───┬────────────┬─────────────┬──────────╮
│ # │   source   │ destination │ message  │
├───┼────────────┼─────────────┼──────────┤
│ 0 │ before.txt │ after.txt   │ renamed  │
╰───┴────────────┴─────────────┴──────────╯

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/mv.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API