англійськафранцузькаіспанська

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 рядок ] [ -w
який ] [ -x розширення ] [ -C роздільник ] [ -I включені ] [ -L colsize ] [ -X виключений ] [
файли or каталоги ]

ОПИС


Маніліст сканує вихідний каталог і створює звіт про стан кожного файлу:
чи є вона актуальною чи ні щодо patchlevel.h , якщо він відсутній
MANIFEST.new та іншу корисну інформацію, яку можна динамічно налаштовувати. Це
можна використовувати для підтримки файлу MANIFEST.new, створення детального списку та статусу a
група каталогів тощо... Багатий набір параметрів узгоджується, щоб зробити маніліст Ідеальний
інструмент низького рівня.

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

Те, що відбувається насправді, набагато складніше. Маніліст сканує файл MANIFEST.new і
потім перебирає всі перераховані там файли. внутрішньо, маніліст зберігає включення
і список виключень, обидва вказують розширення для файлів. Наприклад, включення
список може бути ('.c', '.h') і виключення ('.o', ',v'), щоб були включені джерела C
і файли об’єкта або RCS виключені. За замовчуванням використовуються всі файли, крім виключених. Дещо
на цьому етапі можна застосувати інші параметри, як буде пояснено далі. Для тих
файлів, які проходять цей процес відбору, видається звіт відповідно до звіту формат,
який за замовчуванням є "A:%c %n". Лист A (або будь-що перед початковим символом ':'
це специфікація вибору файлів, про яку ми говорили. Решта – це
форматування, рядок, який друкується як є, за модулем деяких керуючих послідовностей. Так буває
Що %c є прапорцем символу та %n це ім'я поточного файлу.

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

Вказуючи набір каталогів або файлів як аргументи в командному рядку, ви обмежуєте
область сканування, обмежуючись звітами щодо цих файлів або каталогів. Якщо ти зробиш
не вказувати жодного, manilist обмежує свій звіт поточним каталогом та його
підкаталогів, за винятком -t надається варіант.

ВАРІАНТИ


Маніліст розпізнає такі варіанти:

-a Зробіть звіт для всі файли, незалежно від того, що зазначено в
включені та виключений списки суфіксів.

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

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

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

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

-h Роздрукуйте повідомлення довідки щодо використання та вийдіть.

-i Розширення Додайте нові розширення до включеного списку суфіксів. The Розширення аргумент
має вказати суфікси, розділені пробілами, як у -i '.телефон .pl' щоб додати обидва
.ph та .pl до існуючих суфіксів. Зауважте, що аргумент має бути
цитується для захисту просторів від інтерпретації оболонки.

-n Не використовуйте файли маніфесту. Скоріше скануйте каталоги та дійте так, як з
всі файли вже були перераховані в маніфесті.

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

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

-t Почніть з верхнього каталогу (кореневий каталог дистрибутива)
незалежно від поточного каталогу. Має бути а .package файл в
вкажіть, що таке верхній каталог.

-w вибір Вкажіть вибір частина формату друку. Доступні варіанти
буде обговорено пізніше.

-x Розширення Додайте нові розширення до списку виключених суфіксів. The Розширення аргумент
має вказати суфікси, розділені пробілами, як у -x '.s .p' щоб додати обидва .s
та .p до існуючого списку. Зауважте, що аргумент потрібно процитувати
захист простору від інтерпретації оболонки.

-C роздільник Укажіть роздільник стовпців, який буде використовуватися замість символу '|'
символ у рядку формату звіту. За замовчуванням це один пробіл.

-I включені Вкажіть новий список суфіксів, які будуть включені до звітів. Це
замінює вихідний список за замовчуванням (тоді як -i використовується додавати суфікси до
список). Суфікси мають бути розділені пробілами.

-L colsize При використанні форматування стовпців (символ '|' використовується для позначення
стовпці), цей параметр можна використовувати для визначення максимальної ширини стовпця,
розділяючи кожну ширину одним ','. Не вказано ширину
накладають будь-які обмеження на його ширину. Наприклад, якщо рядок форматування є
%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
це те саме, що нічого не вказувати, але це менш ефективно, оскільки маніліст є вимушеним
для виконання перевірок, які в іншому випадку він обійде. The i та x селектори спеціальні: by
за замовчуванням повідомляється про всі не виключені файли. Уточнення x також просить виключити
файлів. Уточнення i обмежує звіт до включених файлів. Використання обох одночасно
час (ix) примусово створюватиме звіт для файлів, які включені чи виключені.

Macro Заміна
Рядкова частина формату звіту може використовувати такі макроси:

%c Символ, що кодує статус файлу.
%d Опис із файлу маніфесту, якщо є.
%n Назва файлу (його шлях із верхнього каталогу).
%s Розмір файлу в байтах.
%t Відмітка часу останньої зміни.

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

ПРИКЛАДИ


Команда

маніліст -ct -p 'ni:%n'

відобразить список усіх вихідних файлів з вашого дистрибутива, які не вказані у вашому
MANIFEST.new файл. Зауважте, що це стосується лише "джерельних" файлів, тобто файлів, чиї
розширення вказано в списку включення. Якщо ви не бажаєте цього обмеження, замініть
рядок форматування з n:%n (тільки виключені файли не відображатимуться).

Щоб створити початковий файл MANIFEST, використовуйте:

маніліст -n -p 'Af:%n' > MANIFEST

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

Використовуйте manilist онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    facetracknoir
    facetracknoir
    Модульна програма хедтрекінгу, яка
    підтримує кілька фейстрекерів, фільтрів
    і протоколи гри. Серед трекерів
    це SM FaceAPI, AIC Inercial Head
    Трекер ...
    Завантажити facetracknoir
  • 2
    PHP QR-код
    PHP QR-код
    PHP QR-код з відкритим вихідним кодом (LGPL)
    бібліотека для генерації QR-коду,
    2-вимірний штрих-код. На основі
    бібліотека libqrencode C, надає API для
    створення QR-коду barc...
    Завантажте QR-код PHP
  • 3
    freeciv
    freeciv
    Freeciv - це безкоштовна покрокова програма
    багатокористувацька стратегічна гра, в якій кожен
    гравець стає лідером a
    цивілізації, що бореться за отримання с
    кінцева мета: стати...
    Завантажити Freeciv
  • 4
    Зозуля Пісочниця
    Зозуля Пісочниця
    Cuckoo Sandbox використовує компоненти для
    стежити за поведінкою зловмисного програмного забезпечення в a
    Середовище пісочниці; ізольовано від
    решта системи. Він пропонує автоматизовані
    аналіз про...
    Завантажити Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Відтворення відео YouTube на LMS (перенесення
    Triode для YouTube API v3) Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/lms-y...
    Завантажте LMS-YouTube
  • 6
    Фонд презентацій Windows
    Фонд презентацій Windows
    Фонд презентацій Windows (WPF)
    є фреймворком інтерфейсу користувача для створення Windows
    настільні програми. WPF підтримує a
    широкий набір розробки додатків
    особливості ...
    Завантажити Windows Presentation Foundation
  • Детальніше »

Команди Linux

Ad