Руководства по командной строке

Man » mv Manual online - подробная онлайн-документация для страницы руководства mv

🌍
mv - перемещение (переименование) файлов

СИНТАКСИС

mv [ОПЦИЯ]... [-T] ИСТОЧНИК НАЗНАЧЕНИЕ
mv [ОПЦИЯ]... ИСТОЧНИК... ДИРЕКТОРИЯ
mv [ОПЦИЯ]... -t ДИРЕКТОРИЯ ИСТОЧНИК...

ОПИСАНИЕ

Переименовывает ИСТОЧНИК в НАЗНАЧЕНИЕ или перемещает ИСТОЧНИКИ в ДИРЕКТОРИЮ.

Обязательные аргументы для длинных опций также обязательны для коротких опций.

--backup[=КОНТРОЛЬ]
создает резервную копию каждого существующего файла назначения

-b     аналогично --backup, но не принимает аргумент

--debug
объясняет, как файл копируется. Под подразумевает -v

--exchange
меняет местами источник и назначение

-f, --force
не запрашивает подтверждение перед перезаписью

-i, --interactive
запрашивает подтверждение перед перезаписью

-n, --no-clobber
не перезаписывает существующий файл

Если указано более одной из опций -i, -f, -n, применяется только последняя.

--no-copy
не копировать, если переименование не удается

--strip-trailing-slashes
удаляет любые завершающие косые черты из каждого аргумента ИСТОЧНИКА

-S, --suffix=СУФФИКС
переопределяет обычный суффикс резервной копии

-t, --target-directory=ДИРЕКТОРИЯ
перемещает все аргументы ИСТОЧНИКА в ДИРЕКТОРИЮ

-T, --no-target-directory
обращается с НАЗНАЧЕНИЕМ как с обычным файлом

--update[=ОБНОВЛЕНИЕ]
управляет тем, какие существующие файлы будут обновлены; ОБНОВЛЕНИЕ={все, ни один, ни один-сбой, старше(по умолчанию)}

-u     эквивалентно --update[=старше]. См. ниже

-v, --verbose
объясняет, что делается

-Z, --context
устанавливает контекст безопасности SELinux для файла назначения в тип по умолчанию

--help отображает эту справку и выходит

--version
выводит информацию о версии и выходит

UPDATE управляет тем, какие существующие файлы в назначении будут заменены. 'все' — это действие по умолчанию, когда опция --update не указана, и в результате все существующие файлы в назначении будут заменены. 'ни один' аналогичен опции --no-clobber, в том смысле, что ни один из файлов в назначении не будет заменен, и пропущенные файлы не приведут к сбою. 'ни один-сбой' также гарантирует, что ни один из файлов в назначении не будет заменен, но любые пропущенные файлы будут диагностированы и приведут к сбою. 'старше' — это действие по умолчанию, когда указана опция --update, и в результате файлы будут заменены, если они старше соответствующего исходного файла.

Суффикс резервной копии — '\~', если не указан с помощью --suffix или SIMPLE_BACKUP_SUFFIX. Метод управления версиями можно выбрать с помощью опции --backup или через переменную среды VERSION_CONTROL. Вот значения:

none, off
никогда не создавать резервные копии (даже если указана опция --backup)

numbered, t
создавать нумерованные резервные копии

existing, nil
если существуют нумерованные резервные копии, создавать нумерованные, в противном случае — простые

simple, never
всегда создавать простые резервные копии

АВТОР

Написано Майком Паркером, Дэвидом Маккензи и Джимом Мейерингом.

СООБЩЕНИЕ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте обо всех ошибках перевода по адресу [https://translationproject.org/team/]

СМОТРИТЕ ТАКЖЕ

rename(2)

Полная документация [https://www.gnu.org/software/coreutils/mv] или доступна локально: info '(coreutils) mv invocation'

Упаковано Debian (9.7-3) Авторское право © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или более поздней [https://gnu.org/licenses/gpl.html]. Это свободное программное обеспечение: вы можете изменять и распространять его. На него не распространяется НИКАКАЯ ГАРАНТИЯ в той мере, в какой это разрешено законом.