clear
services
в директории directory-test
js
в директории directory-test
directory-test
Теперь переместите файл main.js
в папку js
.
Для этого воспользуйтесь командой mv [file] [dir]
, где:
mv
- сокращение от move
(переместить)file
- имя перемещаемого файлаdir
- целевая директорияВам нужно ввести команду mv main.js js
.
Теперь Вам нужно вернуть его назад. Зачем? Да просто.
Введите mv js/main.js ./main
Что же мы наделали? Оказывается вместо конечной директории Вы можете задать конечный файл. Вот только мы случайно убрали у файла расширения.
В некоторых версиях Linux есть команда rename
для переименования файлов. Она не является стандартной, и в Unix принято использовать команду mv
для переименования.
Так как она может создавать файлы с новыми именами при перемещении, то логичным использованием будет использовать её в виде:
mv [имя файла] [новое имя файла]
.
Исправим нашу ошибку в прошлом файле:
mv main main.js
Создадим файл master.js
Для копирования применяется команда cp [file] [dir]
, где:
cp
- сокращение от copy (скопировать)file
- имя перемещаемого файлаdir
- целевая директорияСкопируем файл master.js
(не забудьте его сперва создать) в папку services
: cp master.js services
А если мы попробуем повторить это действие?
Нас попросят о перезаписи. Да нет вообще-то. Не попросят - копия успешно произойдет и файл будет перезаписан. Аккуратнее.
Кроме того мы можем сделать копию явно указав конечное имя файла.
cp master.js services/anotherMaster.js