1+mv

MV

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

mv – перемещает (переименовывает) файлы 

ОБЗОР

mv [опции...] исходный_файл файл_назначения
mv [опции...] исходный_файл… каталог

Опции POSIX:[-fi] [--]

Опции GNU (краткая форма):[-bfiuv] [-S suffix] [-V {numbered,existing,simple}] [--help] [--version] [--] 

ОПИСАНИЕ

mvперемещает или переименовывает файлы или каталоги.

Если последний аргумент является именем существующего каталога, тоmvперемещает все остальные файлы в этот каталог. В противном случае,если задано только два файла, то имя первого файла будет измененона имя второго. Если последний аргумент не является каталогом изадано более чем два файла, то будет выдано сообщение об ошибке.

Так, mv /a/x/y /b переименует файл /a/x/y в /b/y, если /bявляется существующим каталогом, и в /b, если нет.

Если при переименованииисходного_файлавфайл_назначения,этот файл_назначениясуществует и при этом задана опция -i или если произвести запись вфайл назначенияневозможно, а стандартным выводом является терминал и не задана опция-f,тоmvспрашивает у пользователя разрешение на замену этого файла, котороевыдается на стандартный вывод ошибок, и читает ответ изстандартного ввода. Если ответ не утвердительный, то файл пропускается.

Когда иисходный_файлифайл_назначениянаходятся на одной файловой системе, они являются одним и тем жефайлом (изменяется только имя файла; владелец, права доступа,временные штампы остаются неизменными). Если же они находятся наразных файловых системах, тоисходный_файлкопируется и затем удаляется.mvбудет копировать время последней модификации, время доступа, идентификаторыпользователя и группы и права доступа к файлу если это возможно. Есликопирование идентификаторов пользователя и/или группы закончилосьнеудачно, то в копии файла сбрасываются биты setuid и setgid. 

ОПЦИИ POSIX

-f
Не выдавать запрос на подтверждение операции.
-i
Выдавать запрос на подтверждение операции, когдафайл_назначениясуществует.(В случае, когда заданы обе опции -f и -i, срабатывает только последняя).
Завершает список опций.

 

ДЕТАЛИ ВЕРСИИ GNU

Реализация GNUmv(в fileutils-3.16) работает неправильно, так как тамmvможет переносить между файловыми системами только обычные файлы. 

ОПЦИИ GNU

-f, –force
Удаляетфайлы_назначения,если они существуют, не спрашивая об этом пользователя.
-i, –interactive
Просит подтверждения на замену существующего файла, в виде вопроса,которые выводится на стандартный вывод ошибок и читает ответ изстандартного ввода. Если ответ не утвердительный, то файл пропускается.
-u, –update
Не переносит не-каталоги, которые уже существуют в месте, кудаосуществляется перенос и имеют то же самое или более позднее время модификации.
-v, –verbose
Выдавать имя каждого файла перед его переносом.

 

ОПЦИИ РЕЗЕРВНОГО КОПИРОВАНИЯ GNU

GNU-версии таких программ какcp,mv,ln,installиpatch могут, если потребуется, делать резервные копии файлов, которые будутперезаписаны, изменены или уничтожены. При желании, резервные копиифайлов создаются с помощью опции -b. Как они будут называться,задает опция -V. В случае, если имя файла резервной копии создаетсяс помощью добавления суффикса к имени исходного файла, то суффиксуказывается с помощью опции -S.

-b, –backup
Делать резервные копии файлов, которые будут перезаписаны или удалены.
-S СУФФИКС, –suffix=СУФФИКС
ДобавитьСУФФИКСк имени файла при создании его резервной копии.

Если данная опция не задана, то суффикс можно также задать, используяпеременную окружения SIMPLE_BACKUP_SUFFIXЕсли не задана ни опция, ни переменная, то по умолчанию используетсясуффикс ~.

-V МЕТОД, –version-control=МЕТОД
Определяет, как будут называться резервные копии файлов. АргументМЕТОДможет принимать значения numbered (или t), existing (или nil)и never (или simple). Если данная опция не задана, то будетиспользовано значение переменной окруженияVERSION_CONTROL.Если же не задано значение и этой переменной, то по умолчанию типрезервного копирования устанавливается в existing.

Данная опция соответствует переменной version-control в Emacs.Допустимыми значениямиМЕТОДявляются (допускаются однозначные сокращения):

t, numbered
Всегда делать нумерованные резервные копии файлов.
nil, existing
Делать нуме
ованные резервные копии файлов для файлов, которые уже ихимеют и простые резервные копии для остальных файлов.
never, simple
Всегда делать простые резервные копии.

 

СТАНДАРТНЫЕ ОПЦИИ GNU

–help
Выдать подсказку на стандартный вывод и успешно завершиться.
–version
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка опций.

 

ОКРУЖЕНИЕ

При работе обычным образом используются значения переменных LANG, LC_ALL, LC_COLLATE,LC_CTYPE и LC_MESSAGES. В версии GNU используются также переменныеSIMPLE_BACKUP_SUFFIX и VERSION_CONTROL, как описано выше. 

СОВМЕСТИМОСТЬ

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

ЗАМЕЧАНИЯ

Эта страница описывает версиюmvпакета fileutils-4.0; другие версии могут иметь небольшие отличия.Исправления и дополнения присылайте по адресу aeb@cwi.nl. Сообщенияоб ошибках в этой программе присылайте по адресуfileutils-bugs@gnu.ai.mit.edu. 

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


 

Index

ИМЯ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ POSIX
ДЕТАЛИ ВЕРСИИ GNU
ОПЦИИ GNU
ОПЦИИ РЕЗЕРВНОГО КОПИРОВАНИЯ GNU
СТАНДАРТНЫЕ ОПЦИИ GNU
ОКРУЖЕНИЕ
СОВМЕСТИМОСТЬ
ЗАМЕЧАНИЯ
ПЕРЕВОД

desc:

MV

Section: User Commands (1)
Updated: 1998-11
IndexReturn to Main Contents


 

ИМЯ

mv – перемещает (переименовывает) файлы

keywords: linux, manual, pages, mv

[tags]linux, manual, pages, mv[/tags]

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s