▷Освойте командную строку macOS: как копировать и перемещать файлы через терминал

Освоение командной строки macOS: как копировать и перемещать файлы через терминал

Командная строка — этот поразительный шар кода за красивым лицом вашего Mac — иногда обеспечивает более быстрый способ выполнения повседневных задач, и это просто отличный способ завоевать доверие к вам в технической сфере. Вы узнали, как просматривать файлы и папки, стирать данные и папки с помощью командной строки и получать помощь, когда вам это нужно, на веб-страницах парней. Здесь я расскажу вам, как именно дублировать, а также перемещать документы, общие операции, которые обычно доступны в полезном. Я также покажу вам, как создавать сайты-каталоги (это язык Unix для папок), чтобы вы могли перемещать файлы в совершенно новые области.

Зачем возиться с командной строкой?

Определенно очень легко реплицировать, а также перемещать файлы в Finder, но есть ряд причин, по которым вы можете сделать это из командной строки:

  • Вы можете копировать или перемещать данные из одного места в другое, не открывая окна Finder.
  • Вы можете дублировать или перемещать данные, скрытые в Finder. Эти данные, которые могут иметь конфигурации для определенных приложений или частей Mac, состоят из точки (.) перед их именами, а также Finder их не показывает.
  • Вы можете дублировать или перемещать несколько данных, используя подстановочные знаки.
  • Вы можете быстро переименовать документ.
  • Если вы потеряли доступ к Finder из-за сбоя вашего Mac, вы можете использовать командную строку, чтобы решить проблему.

Разница между копированием и перемещением файлов.

Если вы находитесь в Finder и перетаскиваете документ, скажем, с рабочего стола в папку «Документы» или любую другую папку на том же диске или томе, вы перемещаете данные. Документ больше не на рабочем столе, а в папке «Документы». Однако, если вы перетащите данные с рабочего стола на внешний жесткий диск, вы обнаружите, что данные остаются в исходной области; эти данные были скопированы. (Вы можете заметить, что можете копировать данные в Finder, а также на тот же жесткий диск, удерживая нажатой секретную опцию при перетаскивании).

То же самое и из командной строки. Есть две команды для перемещения и копирования: mv и cp. Самый первый делает то, что делает перетаскивание данных в новую область на том же жестком диске. Второй делает то, что делает Option-drag, или что происходит, когда вы перетаскиваете файл на другой диск или том.

Как дублировать файлы, а также каталоги.

Копирование данных с помощью cp элементарно. Сначала запустите Терминал (в папке /Applications/Utilities). Затем используйте следующую структуру предложения для создания вашей команды:

пункт назначения источника cp

Например, чтобы скопировать файл с именем MyFile.rtf из папки «Рабочий стол» в папку «Документы», введите в Терминале следующую команду и нажмите клавишу «Return»:

cp ~/Desktop/MyFile.rtf ~/Документы

Теперь у вас будет элемент данных с именем MyFile.rtf на рабочем столе, а также копия этих данных в папке «Документы».

Вы помните отрывок из «Освоение командной строки: навигация по документам и папкам» о том, что значок тильды (~) — это более быстрый путь к вашей домашней папке, которая включает в себя папку «Документы». Эта команда берет документы по точному пути, указанному вами в качестве исходного дебата, а также перемещает его в каталог (папку), который является местом. Имейте в виду, что если там нет документов или если вы наберете неправильное имя, Терминал выдаст вам ошибку «Нет такого файла или сайта каталога».

Если вы наберете курс данных неточно, Терминал обязательно даст вам разобраться с ошибкой «Нет таких данных или каталога».

Вы можете дополнительно копировать каталоги, включая все содержащиеся в них данные. При этом используется специальный «флаг» или «альтернатива» с тегом команды cp: -R или рекурсивный флаг. При использовании альтернатив с командами эта дополнительная буква, которой всегда предшествует дефис (-), указывает команде сделать что-то немного другое. Опция recursive указывает команде cp реплицировать все в папке: каждую подпапку, каждый документ и папку в каждой подпапке, то есть одну, в новое место. Таким образом, вы можете скопировать каталог сайта с рабочего стола в папку «Документы» следующим образом:

cp -R ~/Рабочий стол/Моя папка/Документы

Как переместить данные

Вы, скорее всего, догадались, что mv работает так же. Но есть 2 способа использования команды mv. Первый записывает данные на диск или в другое количество; помните, что, как и в Finder, дублирование фрагмента данных на другое количество не удалит исходное, а перемещение — удалит. Таким образом, вы можете предоставить эту команду для перемещения файла с рабочего стола в папку на резервном диске:

mv ~/Desktop/MyFile.rtf /Volumes/Backup/MyFolder

Вы также можете перемещать каталоги с помощью команды mv. Синтаксис такой же, и вам не нужна команда, как в случае с командой cp.. команда:

mv ~/Рабочий стол/Моя папка/Тома/Резервное копирование

Как дублировать или перемещать несколько файлов

Одной из замечательных особенностей командной строки является метод, с помощью которого вы можете использовать подстановочные знаки для упрощения команд. Например, если вы хотите продублировать все файлы .rtf (форматированные текстовые файлы) с рабочего стола в папку «Документы», вы можете использовать подстановочный знак звездочки

:

cp ~/Рабочий стол/*.rtf ~/Документы

Вы можете использовать тот же символ замены с тегом mv для перемещения нескольких данных.

Как переименовать данные

Сайт mv также позволяет быстро повторно помечать файлы. То, что вы делаете, в основном перемещает датум в ту же область, но меняет его имя. Если вы укажете имя для его назначения, команда mv изменит имя данных при перемещении файла. Вы можете изменить имя данных следующим образом:

mv ~/Desktop/MyFile.rtf ~/Desktop/MyFile-old.rtf

Это выгодное приспособление для фиксации; вы можете использовать его для создания резервной копии данных, таких как данные выбора, на случай, если они понадобятся вам снова. Однако вы также можете использовать этот метод переименования просто потому, что собираетесь переименовать документ.

Вы также можете дублировать документ с помощью cp, а также изменить его имя. В этом случае вам нужно определить не только сайт каталога назначения, но и имя для данных:

cp ~/Desktop/MyFile.rtf ~/Documents/MyFile1.rtf

Как создавать каталоги (иначе папки).

Вот последняя команда, которая может пригодиться: mkdir, команда создания каталога. Это очень полезно, когда вам нужно создать много папок одновременно, например, для новой работы, которую вы начинаете. Сначала используйте команду cd (изменить каталог), чтобы перейти непосредственно в каталог, в котором вы хотите создать новый каталог. Когда вы там, выполните эту команду (в приведенном ниже примере DirectoryName — это любое имя, которое вы хотите. Измените DirectoryName на любое имя, которое вы хотите):

mkdir имя_каталога

Вы можете использовать любое имя для каталога (например, «Горячий проект» или «Отчеты TPS»), а также можете создать несколько сайтов-каталогов с помощью одной команды:

mkdir MyDirectory1 MyDirectory2 MyDirectory3

С помощью этих трех простых команд … mv , cp , а также mkdir — вы сможете копировать и перемещать документы, а также создавать сайты каталогов для хранения данных в системе документов вашего Mac. По мере знакомства с этими командами вы увидите, насколько легко их использовать.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.