IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

manilist - Online nel cloud

Esegui manilist nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è l'elenco dei comandi che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


manilist - riporta lo stato dei file in una directory di origine

SINOSSI


manilista [ -abcdhnptV ] [ -i estensione ] [ -f manifesto ] [ -p formato ] [ -s stringa ] [ -w
quale ] [ -x estensione ] [ -C separatore ] [ -I incluso ] [ -L colmare ] [ -X esclusi ] [
file or directory ]

DESCRIZIONE


Manilista esegue la scansione di una directory di origine e produce un rapporto sullo stato di ciascun file:
se è aggiornato o meno rispetto a patchlevel.h , se manca da
MANIFEST.new, e alcune altre informazioni utili che possono essere configurate dinamicamente. Esso
può essere utilizzato per mantenere un file MANIFEST.new, produrre un elenco dettagliato e lo stato di a
gruppo di directory, ecc... Il ricco set di opzioni concorre a rendere manilista un perfetto
strumento di basso livello.

Sotto la sua forma di invocazione più semplice nella directory di primo livello di un pacchetto, senza
argomenti, manilista eseguirà la scansione del MANIFEST.new e produrrà un rapporto sullo stato di ciascuno
file elencato lì. Ogni riga inizia con un contrassegno a carattere singolo che indica lo stato
del file, seguito dal nome del file.

Quello che succede in effetti è più complesso di così. Manilista scansiona il file MANIFEST.new e
quindi esegue un ciclo su tutti i file elencati lì. Internamente, manilista mantiene un'inclusione
e un elenco di esclusione, entrambi che specificano le estensioni per i file. Ad esempio, l'inclusione
lista potrebbe essere ('.c', '.h') e l'esclusione ('.o', ',v') in modo che le fonti C siano incluse
e file oggetto o RCS esclusi. Per impostazione predefinita, vengono utilizzati tutti i file tranne quelli esclusi. Alcuni
altre selezioni possono essere applicate in questa fase, come verrà spiegato in seguito. Per quelli
file che superano questo processo di selezione, viene emesso un rapporto in base a un rapporto formato,
che per impostazione predefinita è "AC %n". La lettera A (o qualsiasi cosa prima del carattere ':' iniziale
è la specifica per la selezione dei file di cui abbiamo parlato. Il restante è il
formattazione, una stringa che viene stampata così com'è, modulo alcune sequenze di escape. Succede così
che %c è la bandiera del carattere e %n è il nome del file corrente.

Parlando in generale, manilista dovrebbe essere considerato come uno strumento che emette report configurabili
su un insieme di file, selezionandoli selettivamente da un elenco o scansionando direttamente il
directory per vedere cosa c'è là fuori...

Specificando un insieme di directory o file come argomenti sulla riga di comando, si limita
l'area di scansione, limitandosi ai rapporti relativi a tali file o directory. Se fate
non specificarne alcuno, manilist limita il suo rapporto alla directory corrente e alla sua
sottodirectory, a meno che non -t l'opzione è data.

VERSIONI


Manilista riconosce le seguenti opzioni:

-a Fai una segnalazione per contro tutti i i file, indipendentemente da quanto specificato dal
incluso ed esclusi elenchi di suffissi.

-b Supponiamo che la directory corrente sia la base (root) dell'albero dei pacchetti. Quando questo
l'opzione non è specificata, manilista cercherò un .package file da indicare
la directory principale del pacchetto (chiamata anche top) e lamentarsi se lo fa
non lo trova.

-c Confronta i file con quelli elencati in MANIFEST.new (o qualsiasi altro file
specificato tramite il -f opzione) e segnalare le discrepanze tramite il %c macro.

-d Scarica gli elenchi di suffissi inclusi ed esclusi su stderr, le estensioni sono spazio
separato. Un buon modo per conoscere gli elenchi predefiniti è eseguire: manilista -f
/ Dev / null -bd.

-f manifesto Specificare un file manifest alternativo, l'impostazione predefinita prevede l'utilizzo di MANIFEST.new.

-h Stampa il messaggio di aiuto all'utilizzo ed esci.

-i estensioni Aggiungi nuove estensioni all'elenco dei suffissi inclusi. Il estensioni argomento
deve elencare i suffissi separati da spazi, come in -i '.ph .pl' per aggiungere entrambi
.ph ed . Pl ai suffissi esistenti. Nota che l'argomento deve essere
citato per proteggere gli spazi contro l'interpretazione della shell.

-n Non utilizzare alcun file manifest. Piuttosto scansiona le directory e agisci come con
tutti i file presenti erano già elencati in un manifest.

-p formato Imposta il nuovo formato di stampa, che ha la forma prodotti:stringa, con
prodotti essendo un elenco di singole lettere che specifica quali file dal
manifest devono essere utilizzati per i rapporti, e stringa essere un messaggio da stampare come
report, con alcune macro sostituzioni. È anche possibile avere la colonna
formattazione specificando un '|' all'interno della stringa per delimitare il diverso
colonne che si desidera vedere. Guarda anche -C ed -L per ulteriori parametri di formattazione.

-s stringa specificare la stringa parte del formato di stampa (vedi -p per un generale
descrizione del formato). Le macro disponibili sono elencate più in basso
pagina di manuale.

-t Inizia dalla directory superiore (la directory principale della distribuzione)
indipendentemente dalla directory corrente. Ci deve essere un .package file per
indicare qual è la directory superiore.

-w prodotti Specificare il prodotti parte del formato di stampa. Selezioni disponibili
sarà discusso in seguito.

-x estensioni Aggiungi nuove estensioni all'elenco dei suffissi esclusi. Il estensioni argomento
deve elencare i suffissi separati da spazi, come in -x '.S .P' per aggiungere entrambi .s
ed .p all'elenco esistente. Nota che l'argomento deve essere citato per
proteggere gli spazi dall'interpretazione del guscio.

-C separatore Fornisci il separatore di colonna, che deve essere usato al posto di '|'
carattere nella stringa di formato del report. Per impostazione predefinita, è un singolo spazio.

-I incluso Specificare un nuovo elenco di suffissi da includere nei report. Questo
sovrascrive l'elenco predefinito originale (mentre -i è utilizzato per aggiungere suffissi a
la lista). I suffissi devono essere separati da spazi.

-L colmare Quando si utilizza la formattazione delle colonne (il carattere '|' utilizzato per denotare
colonne), questa opzione può essere utilizzata per specificare la larghezza massima della colonna,
separando ogni larghezza da un singolo ','. Lasciare una larghezza non specificata non lo fa
imporre alcun limite alla sua larghezza. Ad esempio, se la stringa di formato è
%n|%d|%t, si potrebbe limitare la colonna centrale (descrizioni da
MANIFEST.new) a 40 caratteri e la colonna del nome (la prima) a 15
caratteri, lasciando l'ultimo senza limiti imposti, utilizzando -L
15,40.

-V Stampa il numero della versione ed esci.

-X esclusi Specificare un nuovo elenco di suffissi da escludere nei report. Questo
sovrascrive l'elenco predefinito originale (mentre -x è utilizzato per aggiungere suffissi a
la lista). I suffissi devono essere separati da spazi.

UTILIZZO FORMATI


La flessibilità di manilista è portato dall'uso di una stringa di formattazione dinamica per
fornendo le sue relazioni. È possibile specificare un formato tramite -p opzione o solo parti
di esso: la stringa di testo via -s e la selezione del file con -w.

Compila il Selezione
La parte principale della stringa di formattazione dice manilista in quali file desideri vedere
la relazione finale. I selettori disponibili sono:

A Tutti i file tranne quelli esclusi (cioè quei file il cui suffisso è elencato nel
lista di esclusione). Questa è l'azione predefinita.
a Tutti i file inclusi e/o esclusi (scorciatoia per ix). Nota che i file che sono
né inclusi né esclusi non compariranno nel report.
d Segnala solo per le directory.
f Segnala solo per i file.
i Sono elencati solo i file inclusi.
m Vengono elencati solo i file o le directory trovati nel manifest.
n Solo quei file o directory non trovati nel manifest sono elencati.
x Vengono elencati solo i file esclusi.

Quando si specifica più di una lettera, il rapporto risultante dipende dalla natura del
selezione. Per d, f, m ed n, viene eseguita un'unione logica. Questo significa specificare fd or mn
equivale a non specificare nulla, ma è meno efficiente poiché manilista è forzato
per eseguire i controlli che altrimenti ignorerebbe. Il i ed x i selettori sono speciali: da
di default, vengono riportati tutti i file non esclusi. Specificando x chiede anche esclusi
File. Specificando i limita il report ai file inclusi. Usando entrambi contemporaneamente
tempo (ix) forzerà un report per i file che sono inclusi o esclusi.

Macro Sostituzione
La parte stringa del formato del report può utilizzare le seguenti macro:

%c Un carattere che codifica lo stato del file.
%d Descrizione dal file manifest, se presente.
%n Nome del file (il suo percorso dalla directory superiore).
%s Dimensione del file, in byte.
%t Data e ora dell'ultima modifica.

Compila il Stato dei servizi
I %c macro, dando un singolo carattere che codifica lo stato del file, può espandersi in uno dei
a seguire.
. Il file è aggiornato (non più recente di patchlevel.h).
- Il file è presente nel manifest ma manca.
> Il file è stato modificato dall'ultima patch (più recente di patchlevel.h).
+ Il file esiste ma non è elencato nel manifest.
o Il file esiste ma non è elencato nel manifest ed è più vecchio di patchlevel.h
x Il file è elencato nel manifest ed esiste, ma è stato escluso. Naturalmente, questo
comparirà nel report solo se il x selettore è indicato nel formato del rapporto.
? Il file è elencato nel manifest, non esiste ed è stato escluso.

ESEMPI


Il comando

manilista -ct -p 'ni:%n'

elencherà tutti i file sorgente della tua distribuzione che non sono elencati nel tuo
MANIFEST.nuovo file. Nota che questo include solo i file "sorgente", vale a dire i file di cui
l'estensione è elencata nell'elenco di inclusione. Se non desideri questa restrizione, sostituisci
la stringa di formattazione con n:% n (non appariranno solo i file esclusi).

Per creare un file MANIFEST iniziale, utilizzare:

manilista -n -p 'Af:%n' > MANIFESTO

dalla directory superiore. Alla fine vorrai compilare le descrizioni per ogni file
elencato nel manifesto.

Usa manilist online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 2
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 3
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • 4
    Sandbox cuculo
    Sandbox cuculo
    Cuckoo Sandbox utilizza i componenti per
    monitorare il comportamento del malware in a
    Ambiente sandbox; isolato dal
    resto del sistema. Offre automatizzato
    analisi o...
    Scarica Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Riproduci video di YouTube su LMS (porting di
    Triode's to YouTbe API v3) Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/lms-y...
    Scarica LMS-YouTube
  • 6
    Fondazione per la presentazione di Windows
    Fondazione per la presentazione di Windows
    Fondazione presentazione Windows (WPF)
    è un framework dell'interfaccia utente per la creazione di Windows
    applicazioni desktop. WPF supporta a
    ampio set di sviluppo di applicazioni
    Caratteristiche...
    Scarica Windows Presentation Foundation
  • Di Più "

Comandi Linux

Ad