Команда mv позволяет вам переименовать файл в том же справочнике или переместить его из одного справочника в другой. Когда перемещаете файл в другой справочник, то можете переименовать его или оставить прежнее имя.
Синтаксис команды:
mv имя-файла1 имя-файла2<CR>
Команда mv изменяет имя-файла1 на имя-файла2 и удаляет файл1. Имя-файла1 и имя-файла2 могут быть любыми допустимыми именами, включая имя пути. Имя-файла2 может быть справочником.
Например, если вы находитесь в справочнике draft и хотите переименовать файл table на new.table, введите команду:
mv table new.table<CR>
Если команда выполнится успешно, то на экране появится подсказка. Проверьте, что файл new.table существует. Экран будет выглядеть следующим образом:
Чтобы переписать файл в другой справочник без изменения имени, введите команду:
mv имя-файла(ов) справочник<CR>
Например, вы хотите переписать файл table из текущего справочника draft (который имеет полное имя пути /home/startship/draft) в файл с тем же именем в справочник letters (который имеет родственное имя пути из draft ../letters и полное имя пути /home/startship/letters). Для этого можете воспользоваться одной из следующих командных строк:
Теперь, предположим вы хотите переименовать файл table в table2 и переписать в справочник letters. Для этого воспользуйтесь одной из следующих командных строк:
Когда вы переписываете файл с именем имя-файла1 в имя-файла2 и файл с именем имя-файла2 уже существует, команда mv перезапишет новую версию файла. Старая версия файла удаляется.
Чтобы удалить файл, введите следующую команду:
rm файл(ы)<CR>
Вы можете удалить несколько файлов, указав их имена в командной строке. В этом случае команда будет выглядеть следующим образом:
rm файл1 файл2 файл3 ... <CR>
Чтобы проверить, успешно ли выполилась команда, выполните команду ls. Например, предположим, что в вашем справочнике находятся файлы outline и table. Вы хотите удалить оба файла. Если команда rm выполнится успешно, то справочник будет пустой. Проверьте, задав команду ls. Экран будет выглядеть следующим образом:
$ rm outline table<CR> $ ls $
Подсказка говорит о том, что файлы outline и table удалены.
При использовании опции –r можно удалять каталоги и файлы. Следует очень осторожно пользоваться следующей конструкцией
rm –r *
так как есть возможность удалить все (файлы и каталоги) от текущей точки. Для администратора - уничтожение операционной системы - диск становится чистым.