АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

manilist - Интернет в облаке

Запустите manilist в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это список команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


manilist - сообщает о состоянии файлов в исходной директории

СИНТАКСИС


манилист [ -abcdhnptV ] [ -i расширение ] [ -f проявлять ] [ -p формат ] [ -s string ] [ -w
который ] [ -x расширение ] [ -C разделитель ] [ -I включены ] [ -L коллизовать ] [ -X исключенный ] [
файлов or каталоги ]

ОПИСАНИЕ


Манилист сканирует исходный каталог и создает отчет о состоянии каждого файла:
актуален он или нет в отношении уровень исправления.h , если он отсутствует в
MANIFEST.new и некоторая другая полезная информация, которая может быть настроена динамически. Это
может использоваться для поддержки файла MANIFEST.new, создания подробного списка и статуса
группа каталогов и т. д. Богатый набор опций позволяет сделать манилист идеально
инструмент низкого уровня.

В простейшей форме вызова в каталоге верхнего уровня пакета без
аргументы, манилист просканирует MANIFEST.new и создаст отчет о состоянии каждого
файл, указанный там. Каждая строка начинается с односимвольного флага, который указывает состояние
файла, за которым следует имя файла.

То, что происходит на самом деле, гораздо сложнее. Манилист сканирует файл MANIFEST.new и
затем перебирает все файлы, перечисленные там. Внутри, манилист поддерживает включение
и список исключений, указывающий расширения для файлов. Например, включение
список может быть ('.c', '.h') и исключение ('.o', ', v'), чтобы были включены источники C
и исключены объектные или RCS-файлы. По умолчанию используются все файлы, кроме исключенных. Некоторые
на этом этапе могут быть применены другие варианты выбора, как будет объяснено позже. Для тех
файлы, прошедшие этот процесс отбора, выдается отчет по отчету формат,
который по умолчанию "А:% c %n". Письмо A (или что-либо перед начальным символом ":"
это спецификация выбора файлов, о которой мы говорили. Остается
форматирование, строка, которая печатается как есть, по модулю некоторых escape-последовательностей. Так бывает
который %c это флаг персонажа и %n это имя текущего файла.

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

Указав набор каталогов или файлов в качестве аргументов в командной строке, вы ограничиваете
область сканирования, ограничиваясь отчетами об этих файлах или каталогах. Если вы это сделаете
не указывать ни одного, manilist ограничивает свой отчет текущим каталогом и его
подкаталоги, если -t предоставляется вариант.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Манилист распознает следующие варианты:

-a Сделать отчет для Найти файлы, независимо от того, что указано
включены и исключенный списки суффиксов.

-b Предположим, что текущий каталог является базовым (корнем) дерева пакетов. Когда это
опция не указана, манилист будет искать .упаковка файл, чтобы указать
корневой каталог пакета (также называемый верхним) и пожаловаться, если он
не находит его.

-c Проверяйте файлы на соответствие тем, которые перечислены в MANIFEST.new (или любом другом файле
указано через -f вариант) и сообщать о расхождениях через %c макро.

-d Дамп включенных и исключенных списков суффиксов на stderr, расширения являются пробелами
разделены. Хороший способ узнать списки по умолчанию - запустить: манилист -f
/ DEV / нуль -бд.

-f проявлять Укажите альтернативный файл манифеста, по умолчанию используется MANIFEST.new.

-h Распечатайте справочное сообщение и выйдите.

-i расширения Добавьте новые расширения в список включенных суффиксов. В расширения аргумент
должен перечислять суффиксы, разделенные пробелами, как в -i '.ph .pl ' добавить оба
.ph и .pl к существующим суффиксам. Обратите внимание, что аргумент должен быть
цитируется для защиты пробелов от интерпретации оболочки.

-n Не используйте файлы манифеста. Скорее просканируйте каталоги и действуйте как с
все файлы там уже были перечислены в манифесте.

-p формат Установите новый формат печати, который имеет вид выбор:stringпризывают
выбор список отдельных букв, определяющих файлы из
манифест должен использоваться для отчетов, и string сообщение для печати как
отчет с некоторыми макрозаменами. Также возможно наличие столбца
форматирование путем указания символа '|' внутри строки, чтобы разграничить разные
столбцы, которые вы хотите видеть. Смотрите также -C и -L для получения дополнительных параметров форматирования.

-s string Укажите string часть формата печати (см. -p для генерала
описание формат). Доступные макросы перечислены ниже
справочная страница.

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

-w выбор Укажите выбор часть формата печати. Доступные варианты
будет обсуждаться позже.

-x расширения Добавьте новые расширения в список исключенных суффиксов. В расширения аргумент
должен перечислять суффиксы, разделенные пробелами, как в -x '.s .п' добавить оба .s
и .p к существующему списку. Обратите внимание, что аргумент необходимо указать, чтобы
защищать пространство от интерпретации оболочки.

-C разделитель Укажите разделитель столбцов, который будет использоваться вместо символа "|"
в строке формата отчета. По умолчанию это одиночный пробел.

-I включены Укажите новый список суффиксов для включения в отчеты. Этот
отменяет исходный список по умолчанию (тогда как -i используется, чтобы Добавить суффиксы к
список). Суффиксы должны разделяться пробелами.

-L коллизовать При использовании форматирования столбца (символ '|' используется для обозначения
columns), этот параметр можно использовать для указания максимальной ширины столбца,
разделяя каждую ширину одним символом ','. Если ширина не указана, это не
наложить какие-либо ограничения на его ширину. Например, если строка формата
% n |% d |% t, можно ограничить средний столбец (описания из
MANIFEST.new) до 40 символов и столбец имени (первый) до 15
символов, оставив последний без наложенных ограничений, используя -L
15,40,.

-V Распечатать номер версии и выйти.

-X исключенный Укажите новый список суффиксов, которые нужно исключить из отчетов. Этот
отменяет исходный список по умолчанию (тогда как -x используется, чтобы Добавить суффиксы к
список). Суффиксы должны разделяться пробелами.

С ПОМОЩЬЮ ФОРМАТЫ


Гибкость манилист достигается за счет использования строки динамического форматирования для
предоставление своих отчетов. Можно указать формат через -p вариант или просто части
из него: текстовая строка через -s и выбор файла с помощью -w.

Файл Выбор
Ведущая часть строки форматирования сообщает манилист какие файлы вы хотите видеть в
итоговый отчет. Доступные селекторы:

A Все файлы, кроме исключенных (т.е. те файлы, суффикс которых указан в
список исключений). Это действие по умолчанию.
a Все файлы включены и / или исключены (ярлык для ix). Обратите внимание, что файлы, которые
ни включенные, ни исключенные не будут отображаться в отчете.
d Отчет только для справочников.
f Отчет только для файлов.
i Перечислены только включенные файлы.
m Перечисляются только те файлы или каталоги, которые есть в манифесте.
n Только эти файлы или каталоги не найденные в манифесте перечислены.
x Перечислены только исключенные файлы.

Когда вы указываете более одной буквы, итоговый отчет зависит от характера
выбор. Для d, f, m и n, выполняется логическое объединение. Это означает указание fd or mn
то же самое, что ничего не указывать, но менее эффективно, так как манилист вынужден
для выполнения проверок, которые в противном случае были бы обойдены. В i и x селекторы особенные: by
по умолчанию сообщаются все не исключенные файлы. Указание x также просит исключить
файлы. Указание i ограничивает отчет включенными файлами. Использование обоих одновременно
время (ix) заставит отчет для файлов, которые включены или исключены.

Макрос подмена
Строковая часть формата отчета может использовать следующие макросы:

% c Символ, кодирующий статус файла.
% d Описание из файла манифеста, если есть.
% n Имя файла (его путь из верхнего каталога).
% s Размер файла в байтах.
% t Отметка времени последней модификации.

Файл Статус:
Ассоциация %c макрос, задающий один символ, кодирующий статус файла, может расширяться до одного из
следующий.
. Файл обновлен (не новее уровень исправления.h).
- Файл присутствует в манифесте, но отсутствует.
> Файл был изменен с момента последнего патча (новее, чем уровень исправления.h).
+ Файл существует, но не указан в манифесте.
o Файл существует, но не указан в манифесте и старше, чем уровень исправления.h
x Файл указан в манифесте и существует, но был исключен. Естественно, это
появится в отчете, только если x селектор предоставляется в формате отчета.
? Файл указан в манифесте, не существует и был исключен.

ПРИМЕРЫ


Команда

манилист -кт -p 'ni:% n'

перечислит все исходные файлы из вашего дистрибутива, которые не указаны в вашем
MANIFEST.new файл. Обратите внимание, что сюда входят только «исходные» файлы, то есть файлы, чьи
расширение указано в списке включения. Если вы не желаете этого ограничения, замените
строка форматирования с n:% n (только исключенные файлы не появятся).

Чтобы создать исходный файл МАНИФЕСТА, используйте:

манилист -n -p 'Af:% n' > МАНИФЕСТ

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

Используйте manilist онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    фейстрекнуар
    фейстрекнуар
    Модульная программа отслеживания головы, которая
    поддерживает несколько фейс-трекеров, фильтры
    и игровые протоколы. Среди следопытов
    являются SM FaceAPI, инерционная головка AIC
    Трекер ...
    Скачать фейстрекнуар
  • 2
    QR-код PHP
    QR-код PHP
    PHP QR-код с открытым исходным кодом (LGPL)
    библиотека для генерации QR-кода,
    2-х мерный штрих-код. На основе
    Библиотека libqrencode C, предоставляет API для
    создание штрих-кода QR-кода ...
    Загрузите QR-код PHP
  • 3
    Фрицив
    Фрицив
    Freeciv - это бесплатная пошаговая
    многопользовательская стратегическая игра, в которой каждый
    игрок становится лидером
    цивилизация, борющаяся за получение
    конечная цель: стать ...
    Скачать Freeciv
  • 4
    Песочница с кукушкой
    Песочница с кукушкой
    Cuckoo Sandbox использует компоненты для
    контролировать поведение вредоносного ПО в
    Среда песочницы; изолированы от
    остальная часть системы. Он предлагает автоматизированный
    анализ о...
    Скачать Песочницу с кукушкой
  • 5
    LMS-YouTube
    LMS-YouTube
    Воспроизведение видео с YouTube в LMS (портирование
    Triode's to YouTbe API v3) Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/lms-y...
    Скачать LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Фонд презентаций Windows (WPF)
    это UI-фреймворк для создания Windows
    настольные приложения. WPF поддерживает
    широкий набор приложений для разработки
    функции...
    Скачать Windows Presentation Foundation
  • Больше »

Команды Linux

Ad