@macmaniac_ru

Работа с файлами и папками в Terminal: создание папок и перемещение файлов

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

Создание новой папки

user@computer:$ mkdir [-Options]

Options:

Определение прав доступа к создаваемой папке

-m

Создание вложенных папок за один раз (/my/new/path)

-p

Вывод имени каждой созданной папки на экран

-v

Примеры:

Создание папки macmaniac

user@computer:$ mkdir macmaniac

Создание новой папки macmaniac по указанному пути /user/local/

user@computer:$ mkdir /user/local/macmaniac

Создание трех папок в рабочей директории (название третьей папки заключено в » «, поскольку в ее названии есть пробел)

user@computer:$ mkdir macmaniac1 macmaniac2 "macmaniac 3"

Создание вложенных папок. Оператор (-p) обязателен в случае создания целой цепочки новых папок!

user@computer:$ mkdir -p /macmaniac1/macmaniac2/macmaniac3

Перемещение файлов

user@computer:$ mv [-Options]

Options

Не перезаписывать существующие файлы/папки

-n

Подтверждение каждого действия, которое может перезаписать файлы или папки

-i

Форсировать перезапись объектов с одинаковыми именами

-f

Вывод имен файлов по мере их перемещения

-v

Примеры:

Переместить macmaniac.txt в ~/Documents

user@computer:$ mv macmaniac.txt ~/Documents

Переместить все файлы с расширением *.jpg в /Data/Pictures

user@computer:$ mv *.jpg /Data/Pictures

Переместить папку Docs в My docs (Папка, куда копируются файлы заключена в » «, т.к. в названии содержатся пробелы)

user@computer:$ mv Docs "My docs"