mv Благодаря команде mv, можно изменять имя файлов. Перемещая файл, вы указываете целевое имя, которое не в каждом случае может совпадать с целевым именем. Именно при помощи этих свойств работают пользователе данной операционной системы для осуществления переименований файлов и каталогов.
1 2 3 4 5 6 7 |
pwd /home/scott/1i bby/by_pool ls F 1ibby_by_pool_02.jpg 1iebermans/ mv liebermans/ 1ieberman_poo1/ ls F 1ibby_by_pool_02.j pg 1ieberman_pool/ |
Делая копии каталога при помощи команды ср, нужно указывать опцию R (или recursive). Команда mv работает немножко не так.
Если посмотреть другой пример, она, вызвана без каких либо дополнительных опций, с успехом может переименовать или переместить каталог.
Команда mv особенная, а эту самую особенность начинающие пользователи замечают не сразу. При перемещении ссылки, которая указывает на каталог, вам нужно более внимательно отслеживать вводимые данные. Предполагается, что ваш рабочий каталог включает ссылку dogs, указывающую на каталог /home/scott/pictures/dogs, и вы хотите сделать перемещение этой ссылки в каталог /home/scott/1ibby. Команда, которая была приведенная ниже, способна лишь переместить саму ссылку.
1 |
mv dogs ~/libby |
Данной командой можно переместить тот каталог, на который указывает эта ссылка.
1 |
mv dogs/ ~/libby |
Они различаются лишь благодаря косой черте, что вводится за ссылкой. При отсутствии символа /, будет перемещена только сама ссылка. Включая данная символ, вы перемещаете весь каталог, а не только ссылку. Поэтому мы рекомендуем быть вам внимательнее с ней!