Введение в Unix

       

Перенос и переименование файлов командой mv


Эта команда переносит файл или каталог из одного места файловой системы в другое. Побочный эффект - переименование (если исходный и конечный каталоги совпадают).

Отличие от копирования: исходный файл пропадает.

Пример:

$ mv message mesg $ ls mesg ....

Если файл назначения защищен от записи, то система печатает режим доступа и спрашивает подтверждение переноса.

Пример:

$ cp message mesg $ chmod 444 message - только чтение

$ mv mesg message message: mode 444? y

Второй аргумент может быть каталогом, тогда файл переносится под тем же именем:

$ mv message progs/c $ cd progs.c $ ls message ....

Как и в случае cp может быть перенесено несколько файлов, если "второй" аргумент - каталог.



Содержание раздела