EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

manilist - Online in the Cloud

Rulați manilist în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este manilistul de comenzi care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


manilist - raportează starea fișierelor dintr-un director sursă

REZUMAT


manilist [ -abcdhnptV ] [ -i extensie ] [ -f manifesta ] [ -p format ] [ -s şir ] [ -w
care ] [ -x extensie ] [ -C separator ] [ -I inclus ] [ -L colsize ] [ -X exclus ] [
fișiere or directoare ]

DESCRIERE


Manilist scanează un director sursă și produce un raport privind starea fiecărui fișier:
fie că este la zi sau nu cu privire la patchlevel.h , daca lipseste din
MANIFEST.new și alte câteva informații utile care pot fi configurate dinamic. Aceasta
poate fi folosit pentru a menține un fișier MANIFEST.new, pentru a produce o listă detaliată și starea unui
grup de directoare, etc... Setul bogat de opțiuni concurează pentru a face manilist un perfect
instrument de nivel scăzut.

Sub cel mai simplu formular de invocare din directorul de nivel superior al unui pachet, cu nr
argumente, manilist va scana MANIFEST.new și va produce un raport privind starea fiecăruia
fișierul listat acolo. Fiecare linie începe cu un steag de un singur caracter care indică starea
a fișierului, urmat de numele fișierului.

Ceea ce se întâmplă de fapt este mai complex decât atât. Manilist scanează fișierul MANIFEST.new și
apoi trece peste toate fișierele enumerate acolo. Intern, manilist menține o incluziune
și o listă de excludere, ambele specificând extensii pentru fișiere. De exemplu, includerea
lista ar putea fi ('.c', '.h') şi excluderea ('.o', ',v'), astfel încât sursele C să fie incluse
și fișierele obiect sau RCS excluse. În mod implicit, sunt utilizate toate fișierele, cu excepția celor excluse. niste
alte selecții pot fi aplicate în această etapă, așa cum va fi explicat mai târziu. Pentru cei
dosarele care trec acest proces de selecție, se emite un proces-verbal conform unui proces-verbal format,
care implicit este "A:%c %n". Scrisoarea A (sau orice înainte de caracterul inițial „:”.
este specificația de selecție a fișierelor despre care am tot vorbit. Restul este
formatare, un șir care este imprimat așa cum este, modulo unele secvențe de escape. Așa se întâmplă
acea %c este steagul caracterului și %n este numele fișierului curent.

In general vorbind, manilist ar trebui privit ca un instrument care emite rapoarte configurabile
pe un set de fișiere, alegându-le selectiv dintr-o listă sau prin scanarea directă a fișierelor
directoare pentru a vedea ce este acolo...

Specificând un set de directoare sau fișiere ca argumente pe linia de comandă, restricționați
zona de scanare, limitându-se la rapoartele referitoare la acele fișiere sau directoare. Dacă faci
nu specifică niciunul, manilist își limitează raportul la directorul curent și la directorul său
subdirectoare, cu excepția cazului în care -t este dată opțiunea.

OPŢIUNI


Manilist recunoaște următoarele opțiuni:

-a Faceți un raport pentru toate fișierele, indiferent de ceea ce este specificat de
inclus și exclus liste de sufixe.

-b Să presupunem că directorul curent este baza (rădăcină) a arborelui pachetului. Când aceasta
opțiunea nu este specificată, manilist va căuta o .pachet dosar pentru a indica
directorul rădăcină al pachetului (numit și partea de sus) și plângeți dacă acesta
nu o gaseste.

-c Verificați fișierele cu cele enumerate în MANIFEST.new (sau orice fișier
specificat prin intermediul -f opțiunea) și raportați discrepanțe prin intermediul %c macro.

-d Dump incluse și excluse liste de sufixe pe stderr, extensiile fiind spațiu
separat. O modalitate bună de a cunoaște listele implicite este să rulați: manilist -f
/ Dev / null -bd.

-f manifesta Specificați un fișier manifest alternativ, implicit folosirea MANIFEST.new.

-h Imprimați mesajul de ajutor de utilizare și ieșiți.

-i extensii Adăugați noi extensii la lista de sufixe incluse. The extensii argument
trebuie să enumere sufixele separate prin spații, ca în -i '.ph .pl' pentru a adăuga pe amândouă
.ph și .pl la sufixele existente. Rețineți că argumentul trebuie să fie
citat pentru a proteja spațiile împotriva interpretării cochiliei.

-n Nu utilizați niciun fișier manifest. Mai degrabă scanează directoarele și acționează ca cu
toate fișierele de acolo erau deja listate într-un manifest.

-p format Setați noul format de imprimare, care are forma selecţie:şir, Cu
selecţie fiind o listă de litere simple care specifică ce fișiere din
manifest trebuie să fie utilizate pentru rapoarte și şir fiind un mesaj de tipărit ca
raport, cu unele macrosubstituții. De asemenea, este posibil să existe o coloană
formatare prin specificarea unui „|” în interiorul șirului pentru a delimita diferit
coloanele pe care doriți să le vedeți. Vezi si -C și -L pentru mai mulți parametri de formatare.

-s şir Se specifică şir parte a formatului de tipărire (vezi -p pentru un general
descrierea format). Macrocomenzile disponibile sunt listate mai jos
pagina de manual.

-t Începeți din directorul de sus (directorul rădăcină al distribuției)
indiferent de directorul curent. Trebuie să existe o .pachet fișier de
indicați care este directorul de sus.

-w selecţie Specificați selecţie parte a formatului de tipărire. Selecții disponibile
va fi discutat mai târziu.

-x extensii Adăugați noi extensii la lista de sufixe excluse. The extensii argument
trebuie să enumere sufixele separate prin spații, ca în -x '.s .p' pentru a adăuga pe amândouă .s
și .p la lista existentă. Rețineți că argumentul trebuie citat
protejați spațiile împotriva interpretării cochiliei.

-C separator Dați separatorul de coloane, care trebuie utilizat în locul lui „|”
caracter în șirul formatului de raport. În mod implicit, este un singur spațiu.

-I inclus Specificați o nouă listă de sufixe care vor fi incluse în rapoarte. Acest
suprascrie lista implicită inițială (în timp ce -i este utilizat pentru a adăuga sufixe la
lista). Sufixele trebuie să fie separate prin spațiu.

-L colsize Când utilizați formatarea coloanei (caracterul „|” este folosit pentru a desemna
coloane), această opțiune poate fi utilizată pentru a specifica lățimea maximă a coloanei,
separând fiecare lățime printr-un singur „,”. Lăsând o lățime nespecificată nu
impune orice limită lățimii sale. De exemplu, dacă șirul de format este
%n|%d|%t, s-ar putea limita coloana din mijloc (descrieri din
MANIFEST.new) la 40 de caractere și coloana de nume (prima) la 15
caractere, lăsându-l pe ultimul fără limite impuse, prin folosire -L
15,40,.

-V Tipăriți numărul versiunii și ieșiți.

-X exclus Specificați o nouă listă de sufixe care trebuie excluse în rapoarte. Acest
suprascrie lista implicită inițială (în timp ce -x este utilizat pentru a adăuga sufixe la
lista). Sufixele trebuie să fie separate prin spațiu.

UTILIZAREA FORMATE


Flexibilitatea manilist este adus de utilizarea unui șir de formatare dinamică pentru
furnizarea rapoartelor sale. Este posibil să specificați un format prin intermediul -p opțiune sau doar piese
din acesta: șirul de text via -s iar selecția fișierului cu -w.

Fișier Selecţie
Partea principală a șirului de formatare spune manilist în ce fișiere doriți să vedeți
raportul final. Selectoarele disponibile sunt:

A Toate fișierele, cu excepția celor excluse (adică acele fișiere al căror sufix este listat în
Lista excluderilor). Aceasta este acțiunea implicită.
a Toate fișierele incluse și/sau excluse (comandă rapidă pentru ix). Rețineți că fișierele care sunt
nici incluse, nici excluse nu vor apărea în raport.
d Raportați numai pentru directoare.
f Raportați numai pentru fișiere.
i Sunt listate doar fișierele incluse.
m Sunt listate doar acele fișiere sau directoare găsite în manifest.
n Doar acele fișiere sau directoare nu găsite în manifest sunt enumerate.
x Sunt listate doar fișierele excluse.

Când specificați mai multe litere, raportul rezultat depinde de natura
selecţie. Pentru d, f, m și n, se realizează o unire logică. Aceasta înseamnă precizarea fd or mn
este la fel cu a nu specifica nimic, dar este mai puțin eficient de atunci manilist e fortat
pentru a efectua verificările pe care altfel le-ar ocoli. The i și x selectoarele sunt speciale: prin
implicit, toate fișierele neexcluse sunt raportate. Precizând x cere de asemenea excluse
fișiere. Precizând i restricționează raportul la fișierele incluse. Folosind ambele în același timp
timp (ix) va forța un raport pentru fișierele care sunt incluse sau excluse.

Macro Înlocuire
Partea șir a formatului de raport poate utiliza următoarele macrocomenzi:

%c Un caracter care codifică starea fișierului.
%d Descriere din fișierul manifest, dacă există.
%n Numele fișierului (calea acestuia din directorul de sus).
%s Dimensiunea fișierului, în octeți.
%t Timpul ultimei modificări.

Fișier Stare
%c macro, care oferă un singur caracter care codifică starea fișierului, se poate extinde într-unul dintre
ca urmare a.
. Fișierul este actualizat (nu mai nou decât patchlevel.h).
- Fișierul este prezent în manifest, dar lipsește.
> Fișierul a fost modificat de la ultimul patch (mai nou decât patchlevel.h).
+ Fișierul există, dar nu este listat în manifest.
o Fișierul există, dar nu este listat în manifest și este mai vechi decât patchlevel.h
x Fișierul este listat în manifest și există, dar a fost exclus. Desigur, asta
va apărea în raport numai dacă x selectorul este dat în formatul raportului.
? Fișierul este listat în manifest, nu există și a fost exclus.

EXEMPLE


Comanda

manilist -CT -p 'ni:%n'

va lista toate fișierele sursă din distribuția dvs. care nu sunt listate în dvs
MANIFEST.dosar nou. Rețineți că aceasta include numai fișierele „sursă”, adică fișierele ale căror
extensia este listată în lista de includere. Dacă nu doriți această restricție, înlocuiți
șirul de formatare cu n:%n (nu vor apărea doar fișierele excluse).

Pentru a construi un fișier MANIFEST inițial, utilizați:

manilist -n -p „Af:%n” > MANIFESTA

din directorul de sus. În cele din urmă, veți dori să completați descrieri pentru fiecare fișier
enumerate în manifest.

Utilizați manilist online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    facetracknoir
    facetracknoir
    Program modular de urmărire a capului care
    acceptă mai multe face-tracker, filtre
    și protocoale de joc. Printre urmăritori
    sunt SM FaceAPI, AIC Inertial Head
    Urmăritor ...
    Descărcați facetracknoir
  • 2
    Cod QR PHP
    Cod QR PHP
    Codul QR PHP este open source (LGPL)
    bibliotecă pentru generarea codului QR,
    Cod de bare bidimensional. Bazat pe
    libqrencode C biblioteca, oferă API pentru
    se creează codul QR barc...
    Descărcați codul QR PHP
  • 3
    freeciv
    freeciv
    Freeciv este un program gratuit pe rând
    joc de strategie multiplayer, în care fiecare
    jucătorul devine liderul unui
    civilizație, luptă pentru a obține
    Scopul final: a fi...
    Descărcați Freeciv
  • 4
    Cucul Sandbox
    Cucul Sandbox
    Cuckoo Sandbox folosește componente pentru
    monitorizați comportamentul programelor malware într-un
    Mediul Sandbox; izolat de
    restul sistemului. Oferă automată
    analiza de...
    Descărcați Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Redați videoclipul YouTube pe LMS (portare a
    Triode la YouTbe API v3) Aceasta este
    o aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/lms-y...
    Descărcați LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentation Foundation (WPF)
    este un cadru UI pentru construirea Windows
    aplicații desktop. WPF acceptă a
    un set larg de dezvoltare a aplicațiilor
    Caracteristici...
    Descărcați Windows Presentation Foundation
  • Mai mult »

Comenzi Linux

Ad