MV(1) MV(1)
НАЗВАНИЕ
mv - перемещение (переименование) файлов
СИНТАКСИС
mv [-f] файл1 [файл2 ...] целевой_файл
ОПИСАНИЕ
Команда mv перемещает (переименовывает) файл1 в целе-
вой_файл. Файл1 не должен совпадать с целевым_файлом
(будьте внимательны при использовании метасимволов
shell'а). Если целевой_файл является каталогом, то
файл1, файл2, ..., перемещаются в него под своими име-
нами. Только в этом случае можно указывать несколько
исходных файлов.
Если целевой_файл существует и не является каталогом,
его старое содержимое теряется. Если при этом обнаружи-
вается, что в целевой_файл не разрешена запись, то вы-
водится режим этого файла [см. chmod(2)] и запрашивает-
ся строка со стандартного ввода. Если эта строка начи-
нается с символа y, то требуемые действия все же выпол-
няются, при условии, что у пользователя достаточно прав
для удаления целевого_файла. Если была указана опция -f
или стандартный ввод назначен не на терминал, то требу-
емые действия выполняются без всяких запросов. Вместе с
содержимым целевой_файл наследует режим файла1.
Если файл1 является каталогом, то он переименовывается
в целевой_файл, только если у этих двух каталогов общий
надкаталог; при этом все файлы, находившиеся в файле1,
перемещаются под своими именами в целевой_файл. Если
файл1 является файлом, а целевой_файл - ссылкой, причем
не единственной, на другой файл, то все остальные ссыл-
ки сохраняются, а целевой_файл становится новым незави-
симым файлом.
СМ. ТАКЖЕ
cp(1), cpio(1), ln(1), rm(1).
СЮРПРИЗЫ
Если файл1 и целевой_файл лежат на разных файловых сис-
темах, то команда mv копирует файл1, а затем удаляет
оригинал; если файл1 был ссылкой, то целевой_файл ссыл-
кой быть не сможет.
|