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

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

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

mkdir [-Options]

Options:

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

-m

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

-p

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

-v

Примеры:

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

mkdir macmaniac

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

mkdir /user/local/macmaniac

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

mkdir macmaniac1 macmaniac2 "macmaniac 3"

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

mkdir -p /macmaniac1/macmaniac2/macmaniac3

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

mv [-Options] 

Options

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

-n

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

-i

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

-f

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

-v

Примеры:

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

mv macmaniac.txt ~/Documents

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

mv *.jpg /Data/Pictures

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

mv Docs "My docs"