Я просто выложил инструкцию как ответ. Я знаю, что создание и запуск виртуальной машины не подходит для вас, но он является надежным для создания загрузочного USB, и должен предоставить вам альтернативу, как вы хотите испытать Убунту, прежде чем продолжить устанавливать его изначально. Шаги не хватает. Посмотри на свой первый скриншот. У вас есть маркер изменения размера (треугольной линии в углу) для вашего раздела, В то время как @qmlowery не. Я объяснил, почему в моем ответе. Же вопрос здесь на 6S с 10.2.. Попробуйте `камень установить instiki`, наверное? @SébastienStormacq вы разблокируйте панель прив, нажав на значок замка в нижнем левом углу? было бы полезно, если бы вы подождать до безопасной загрузки останавливается и показывают нам последние строки.

Я попробовал Джоша подход с использованием списков MDL и нашли огромное колличество (нулями) для kMDItemNumberOfPages.

Поэтому я переключился гвозди и использовать AppleScriptObjC непосредственно подсчет страниц в PDF-файлы.

Скрипт будет запускать непосредственно из редактора скриптов.приложение или скрипт, апплет.

Он будет подготовлен доклад в TextEdit, которая выглядит так:

--------------------------
В PDF файлы найдены : 460
Общее Количество Страниц : 27052
Общее Число Ошибок : 0
--------------------------

В этом пробеге приняли вправо на 10 секунд на моем 17" середины 2010 года Макбук Про с i7.

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

функции searchpath недвижимости : "~/загрузки"

(Хотя я был бы счастлив, чтобы заставить его работать на витрине в поисковой системе по запросу.)

Сценарий в настоящее время установлен быть рекурсивными в целевой каталог.

-------------------------------------------------------------------------------------------
# Авт: Кристофер Стоун { с Большое спасибо Шэйн Стэнли и Найджел Гарви }
# dCre: 2018/04/27 01:30
# dMod: 2018/04/27 02:50
# Заявл: AppleScriptObjC, Программе TextEdit
# Задача: найти все PDF-файлы в дереве каталогов – рассчитывать и сообщать обо всех страниц.
# Библиотеки: Нет
Osax#: Нет
# Теги: @помощью AppleScript, @сценария, @ASObjC, @текстовом редакторе, @найти, @в формате PDF, @файлов, каталог@, @дерево @рекурсивный, @рассчитывать, @отчет, @страниц, @Progress_Bar, @бар
# ДСВ: 1.00
-------------------------------------------------------------------------------------------
использование AppleScript версия "2.4" -- Yosemite (10.10) или позже
использовать фундаменты""
использование рамок "кварц" -- функций PDF
используйте дополнения сценариев 
-------------------------------------------------------------------------------------------
функции searchpath недвижимости : "~/загрузки"
собственность searchRecursively : правда
-------------------------------------------------------------------------------------------

набор pageCountList в {}
установить в функции searchpath ((текущего приложения в NSString stringWithString:функции searchpath) с stringByExpandingTildeInPath) как текст
набор foundItemList на мой filteredContents:функции searchpath withUTI:{"ком.компании Adobe.формат PDF"} |возврата|:"путь" рекурсивные:searchRecursively

набор totalStepNum длине foundItemList
установить прогресс общего действия для totalStepNum
набор прогресс завершенных шагов к 0
описание прогресс "в обработке в формате PDF..."
установить прогресс дополнительное описание "подготовка к процессу".
набор numberOfProcessedDocuments до 0

повторите с pdfFilePath в foundItemList
 набор numberOfProcessedDocuments на (numberOfProcessedDocuments + 1)
 установить прогресс дополнительное описание для "обработки файлов PDF" & numberOfProcessedDocuments & " из " & totalStepNum
 набор прогресс завершенных шагов к numberOfProcessedDocuments
попробовать
 набор anNSURL на (приложения |NSURL|с fileURLWithPath:(содержание pdfFilePath))
 набор theDoc (текущими приложения документы PDF в к alloc()'ы initWithURL:anNSURL)
 установить конец pageCountList в pageCount theDoc (с) как целое число
 на ошибки
 установить конец pageCountList "ошибка -->" & имя (информация для (содержание pdfFilePath))
 постараюсь
конца повторять

набор errorList в текст pageCountList
набор filesFoundCount длине foundItemList
набор pageCountList на целых pageCountList
набор pageCount его sumList(pageCountList)

набор pdfPageReport к "
--------------------------
PDF-файлы найдено : "& filesFoundCount & "
Всего страниц : "& pageCount & "
Итого ошибки : "& длина errorList & "
--------------------------
"

рассказать приложения "TextEdit от"
 пуск -- не допустить открытого диалога с открытия.
активировать
 набор newDoc, чтобы сделать новый документ с свойствами {текст:pdfPageReport}
 скажите newDoc
 установите шрифт "Менло"
 задаем размер "14"
 конец сказать
конец сказать

-------------------------------------------------------------------------------------------
--» Укротители
-------------------------------------------------------------------------------------------
на filteredContents:withUTI параметре folderpath:wUTI |возвращение|:тип_возвращаемого_значения рекурсивные:wRecursive
 набор theFolderURL для текущего приложения |NSURL|с fileURLWithPath:параметре folderpath
 набор typeIdentifierKey в NSURLTypeIdentifierKey текущего приложения 
 набор keysToRequest для текущего приложения списка NSArray по arrayWithObject:(typeIdentifierKey)
 набор theFileManager для текущего приложения по NSFileManager defaultManager()

 # Получить все элементы в папке по убыванию в подпапки, если просили.
 если wRecursive = истина тогда
 набор для allURLs (enumeratorAtURL theFileManager по:theFolderURL includingPropertiesForKeys:варианты keysToRequest:6 файле errorhandler:(пропущенное значение)) с все объекты()
еще
 набор allURLs в contentsOfDirectoryAtURL theFileManager по:theFolderURL includingPropertiesForKeys:варианты keysToRequest:4 |ошибки|:(отсутствует значение)
 конец если

 # Построение или предикат для проверки каждого URL-адреса УТИ против всех установленных,.
 набор predArray для текущего приложения NSMutableArray нового()
 повторите с еще в wUTI
 (predArray это методы addObject:(текущая приложения NSPredicate по predicateWithFormat_("само УТИ-соответствует-К %@", своего рода)))
 конца повторять
 набор thePredicate для текущего приложения NSCompoundPredicate по orPredicateWithSubpredicates:predArray

 # Построить список этих URL-адресов, чьи ИМП удовлетворяет предикату ...
 сценарий о
 theURLs собственность : {}
 конец скрипта
 # ... учета в качестве текстов листинг ИМП, так старалась, что они не должны быть испытаны снова.

 набор conformingUTIs к ""
 набор unconformingUTIs к ""

 повторите с oneURL в allURLs
 набор thisUTI до конца (getResourceValue oneURL это:(ссылка) forKey:typeIdentifierKey |ошибки|:(отсутствует значение))
 # Это только надо испытать этот УТИ для соответствия, если его не придумали раньше.
 набор thisUTIAsText на перевод строки & thisUTI & перевод строки
 если (unconformingUTIs содержит thisUTIAsText) тогда
 # Ничего не делать.
 еще если (conformingUTIs содержит thisUTIAsText) тогда
 # Добавить этот адрес в список вывода.
 установить конец theURLs на oneURL
 иначе если ((evaluateWithObject thePredicate по:thisUTI) как boolean) тогда-это работает, даже если thisUTI отсутствует значение.
 # Добавить этот адрес в список вывода и присоединения к соответствующей УТИ-УТИ текст.
 установить конец theURLs на oneURL
 набор conformingUTIs в conformingUTIs & thisUTIAsText
еще
 # Добавить этот УТИ к unconforming-УТИ текст.
 набор unconformingUTIs в unconformingUTIs & thisUTIAsText
 конец если
 конца повторять

 # Получаем массив версия список URL-адрес и использовать это для получения окончательного вывода.
 набор theURLs для текущего приложения списка NSArray по arrayWithArray: theURLs(о'х)
 если тип_возвращаемого_значения = "имя" тогда возврат (valueForKey theURLs это:"lastPathComponent") как список
 если тип_возвращаемого_значения = "путь" тогда возврат (theURLs по valueForKey:"путь") как список
 если тип_возвращаемого_значения = "URL-адрес", а затем вернуться theURLs
 возвращение theURLs как список

конец filteredContents:withUTI:|возвращение|:рекурсивные:
-------------------------------------------------------------------------------------------
на sumList(список)
 набор theNSArray для текущего приложения списка NSArray по arrayWithArray:список
 набор сумм для (valueForKeyPath theNSArray это:"@сумма.я") как целое число
 возврат сумм
конец sumList
-------------------------------------------------------------------------------------------

Как эта тварь только слегка тестировал я не даем никаких гарантий, но я доволен до сих пор.

-уху