mv'Специально для этой цели, используют команду mv. Ее имя получается после удаления всех гласных букв из слова «move».
После прочтения описания mv, не трудно заметить доступность множества опций для нее, которые вы уже знаете из команды ср. Нечему удивляться, так как mv осуществляет то же самое, что и ср а. А после произведения успешного копирования, исходный файл удаляется.
Самым простым описанием mv можно взять следующее: данная команда способна перемещать файл с одной позиции файловой системы в другую.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
pwd /home/scott/1i bby ls libby_arrowrock.jpg libby_bak.jpg libby.jpg 1ibby_on_couch.jpg on_floor ls ~/pictures/dogs 1i bby_on_f1oor_01.jpg 1ibby_on_f1oor_03.jpg 1ibby_on_f1oo r_02.jpg 1i bby_on_f1oor_04.jpg mv ~/pictures/dogs/1ibby_on_floor_04.jpg 1i bby_on_f1oor_04.j pg ls libby_arrowrock.jpg libby.jpg 1ibby_on_f1oor_04.j pg 1ibby_bak.jpg libby_on_couch.jpg on_floor ls ~/pictures/dogs 1ibby_on_f1oor_01.j pg 1ibby_on_f1oor_02.j pg 1ibby_on_f1oor_03.j pg |
Для использования команды, так же как и при команде ср, текущий каталог задается при помощи точки.
1 2 3 4 5 6 7 8 9 10 11 |
pwd /home/scott/1ibby Ls arrowrock.jpg libby.jpg on_couch.jpg on_floor ls ~/pictures/dogs on_floor_01.jpg on_floor_03.jpg on_floor_02.jpg on_floor_04.jpg mv ~/pictures/dogs/on_floor_04.jpg . ls arrowrock.jpg on_couch.jpg on_floor_04.jpg libby.jpgon_floor ls ~/pictures/dogs on_floor_01.jpg on_floor_02.jpg on_floor_03.jpg |
Для перемещения файла в любой другой каталог и при сохранении его прежнего имени, нужно только задать имя каталога. Таким способом, вы сможете оставить имя файла прежним.
1 2 3 4 5 6 7 8 9 10 11 |
pwd /home/scott/1i bby ls arrowrock.jpg on_couch.jpg on_floor_04.jpg libby.jpg on_floor ls on_floor on_floor_01.jpg on_floor_02.jpg on_floor_03.jpg mv on_floor_04.jpg on_floor ls arrowrock.jpg on_couch.jpg on_floor_04.jpg libby.jpg on_floor ls on_floor on_floor_01.jpg on_floor_03.jpg on_floor_02.jpg on_floor_04.jpg |
Для того, чтобы быть уверенным в том, что on_floor – это каталог, желательно после него узнать косую черту. Благодаря этому, команда будет видна следующим образом:
1 |
mv libby_on_floor_04.jpg on_floor/. |
Если on_floor окажется не каталогом, данная команда переместить файл не сможет. Таким образом, можно предотвратить запись некоторого файла выше другого. Благодаря различным опциям команд ср и mv будут произведены и совпадут похожие действия. К примеру, опция i будет служить в качестве подтверждения на выполнение данных операций. А если будет указана опция v, то при осуществлении перемещения и копирования, будут выведены подробные сведения о выполненном действии.