Лекция: Перемещение файлов (каталогов) с помощью команды mv

1. Перемещает (переименовывает) исходный файл name1 в целевой файл name2. Исходный файл не должен совпадать с целевым файлом. Если целевой файл существует, его старое содержимое теряется. Если при этом обнаруживается, что в целевой файл не разрешена запись, то выводятся атрибуты этого файла и запрашивается подтверждение на проведение операции. Если эта строка начинается с символа ‘y’, то требуемые действия все же выполняются, при условии, что у пользователя достаточно прав для удаления целевого файла.

mv [opt] name1 name2

2. Если name1 является каталогом, то он переименовывается в name2, только если у этих двух каталогов общий надкаталог; при этом все файлы, находившиеся в каталоге, перемещаются под своими именами в целевой каталог. Если name1 является файлом, а name2 — ссылкой, причем не единственной, на другой файл, то все остальные ссылки сохраняются, а целевой файл становится новым независимым файлом.

Применяется для перемещения file1, … fileN, в целевой каталог destination под своими именами:

mv [opt] name1… name N destination

Пример:

mv ../ file1 joe

перемещает файл ../ file1 в файл или каталог joe.

mv file1 file1.old

создается резервная копия файла file1 с именем file1.old, затем удаляется исходный файл file1.

mv file1.old /backup/jack

файл file1.old перемещается из рабочего каталога в каталог /backup/jack.

 

еще рефераты
Еще работы по информатике