Хотя вы уже знаете, как вам следует решить вашу текущую проблему, я все же отвечу по поводу xargs
.
xargs
помещает полученную строку в конец команды, в то время как в вашем случае вам нужна эта строка перед последним аргументом cp
. Используйте опцию -I
в xargs
для создания команды. Например, так:
ls /source/path/*pattern* | xargs -I{} cp -u {} /destination/path
В этом примере я использую {}
в качестве строки замены, поэтому синтаксис похож на find
.
Удерживайте опцию клавишу(alt ), когда компьютер загружается с подключенной флешкой с операционной системой Live boot. Вы должны увидеть экран, позволяющий выбрать между вашим жестким диском (установленными в настоящее время операционными системами )и флэш-накопителем.Выберите флешку, и примерно через минуту вы должны загрузиться в операционную систему Live boot. Вот как вы загружаетесь с флешки на компьютере Apple.
Возможно, вам потребуется заново настроить флэш-накопитель.
Используя terminal
в macOS, выполните следующие команды:
hdiutil convert /path/to/downloaded.iso -format UDRW -o /path/to/newimage
diskutil list //Here you will be verifying which device your flash drive i.e. /dev/disk3 or /dev/sdb
diskutil unmountDisk /dev/[NameofFlashDrive]
sudo dd if=/path/to/newimage.dmg of=/dev/[NameofFlashDrive] bs=1m
На флэш-накопителе создается загрузочный образ, с которым ваше оборудование Apple может работать. Убедитесь, что вы используете команду dd
на правильном устройстве. После того, как вы завершили это, выключите компьютер Apple, убедитесь, что флэш-накопитель подключен, и выполните шаги, описанные в начале этого поста.
Пожалуйста, прокомментируйте, если у вас есть какие-либо вопросы или проблемы с этим ответом. Я настоятельно рекомендую вам внимательно прочитать ссылку, которую я предоставил, прежде чем пытаться использовать команды. Я ценю обратную связь, чтобы исправить любые неправильные представления и улучшить мои сообщения. Я могу обновить свой ответ по мере необходимости.
Удачи!