Kodomo

Пользователь

Практикум по (био)информатике №3

Лоев Михаил

Справка по команде mv.

Команда используется для перемещения файлов. Есть два основных метода, которые она использует:

1. Если пользователь хочет переместить файл в папку, которой, на самом деле, нет, команда mv переименовывает оригинальный файл (source) в название той папки, в которую надо было переместить файл. (В итоге директория не создается) Под названием здесь подразумевается ее полный путь. Так, например, если изначально в папке term1 лежит файл file.txt, командой mv file.txt genome/folder.txt можно получить файл, отображаемый в папке genome как folder.txt (возможно только при перемещении 1 файла)

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

2. Если пользователь хочет переместить несколько файлов в папку, которая уже была создана ранее, то он может указать имена файлов (с учетом их расположения. Возможна необходимость использования не только коротких названий) и директории, в которой это должно оказаться.

Обязательные аргументы для опций, записываемых с двумя чертами/дефисами/минусами (длинные опции) являются обязательными и для коротких (записываются с одной чертой)

Для команды доступны различные опции, остановимся на некоторых из них.

Таблица

mv arg1 arg2

arg1 файл

arg1 папка

arg1 не существует

arg2 файл

остается только файл с названием arg2 с содержимым arg1

ошибка

ошибка

arg2 папка

в папку переносится файл с названием arg1

в папку arg2 переносится папка arg1

ошибка

arg2 не существует

переименовывает файл arg1 в arg2

arg1 переименовывается в arg2

ошибка

Users/mlmisha/pr3 (последним исправлял пользователь mlmisha 2021-09-22 21:09:51)