EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

aefind - Online în cloud

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

Aceasta este comanda aefind 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


aefind - caută fișiere în ierarhia directoarelor

REZUMAT


aefind [ opțiune... ] cale... expresie
aefind -Ajutor
aefind -Versiune

DESCRIERE


aefind comanda este utilizată pentru a căuta în arborele de director combinat al unei modificări și al acesteia
proiect. Este în mod intenționat asemănător cu găsi (1), cu toate acestea, unifică stiva de directoare
a unei modificări și a liniei de bază ale ramurilor acesteia și a liniilor de bază ale strămoșilor ramurilor, dacă există.

Pentru fiecare fișier găsit în arborele de directoare, expresia dată este evaluată de la stânga la
dreapta, conform regulilor de prioritate (vezi sectiunea OPERATORI, mai jos), numai
până când rezultatul este cunoscut, moment în care aefind trece la următorul nume de fișier.

Dacă nu este numit niciun director pe linia de comandă, se presupune directorul curent.

Fișierele care au fost eliminate din proiect, chiar dacă rămân cumva în fișierul
arborele de directoare, nu va fi raportat.

OPŢIUNI


Se înțeleg următoarele opțiuni:

-De bază
Această opțiune poate fi utilizată pentru a specifica faptul că linia de bază a proiectului face obiectul
comanda.

-BAse_RElative
Această opțiune poate fi folosită pentru a face ca numele de fișiere relative să fie considerate relativ la
baza arborelui sursă. Vedea aeuconf(5) pentru utilizatorul corespunzător
preferinţă.

-Current_RElative
Această opțiune poate fi folosită pentru a face ca numele de fișiere relative să fie considerate relativ la
directorul curent. Acesta este de obicei implicit. Vedea aeuconf(5) pentru
preferința corespunzătoare a utilizatorului.

-Schimbare număr
Această opțiune poate fi utilizată pentru a specifica o anumită modificare în cadrul unui proiect. Vedea
egidă(1) pentru o descriere completă a acestei opțiuni.

-Ajutor
Această opțiune poate fi folosită pentru a obține mai multe informații despre cum să utilizați aefind
programul.

-Proiect nume
Această opțiune poate fi utilizată pentru a selecta proiectul de interes. Când nu -Proiect
este specificată opțiunea AEGIS_PROJECT este consultată variabila de mediu. Dacă
care nu există, al utilizatorului $HOME/.aegisrc fișierul este examinat pentru o valoare implicită
domeniul proiectului (vezi aeuconf(5) pentru mai multe informații). Daca asta nu exista,
atunci când utilizatorul lucrează doar la modificări în cadrul unui singur proiect, proiectul
numele este implicit la acel proiect. Altfel, este o eroare.

-Rezolva
Această opțiune poate fi folosită pentru a solicita ca numele fișierelor să fie căi absolute, cu referire la
numele fișierului complet rezolvat. Aceasta este valoarea implicită.

-Nu_Rezolvare
Această opțiune poate fi folosită pentru a solicita ca numele fișierelor să fie nume relative de bază,
relativ la rădăcina arborelui de directoare „stivuit”.

- Verbos
Această opțiune poate fi folosită pentru a solicita ca expresia să fie imprimată din nou pe
ieșire standard. Aceasta este expresia așa cum este înțeleasă de aefind, pentru a vă ajuta
pentru a vă asigura că dumneavoastră și comanda sunteți de acord. Expresia este pe deplin
între paranteze și toți operatorii impliciti au fost explicitați. Acolo unde este posibil,
expresiile constante vor fi fost pliate.

Vezi si egidă(1) pentru opțiunile comune tuturor comenzilor Aegis.

Toate opțiunile pot fi prescurtate; abrevierea este documentată ca litere mari,
toate literele mici și literele de subliniere (_) sunt opționale. Trebuie să utilizați consecutive
secvențe de litere opționale.

Toate opțiunile nu fac distincție între majuscule și minuscule, le puteți tasta cu litere mari sau mici sau a
combinația dintre ambele, cazul nu este important.

De exemplu: argumentele „-proiect, „-PROJ” și „-p” sunt toate interpretate ca însemnând
-Proiect opțiune. Argumentul „-prj” nu va fi înțeles, deoarece consecutiv
caracterele opționale nu au fost furnizate.

Opțiunile și alte argumente ale liniei de comandă pot fi amestecate în mod arbitrar pe linia de comandă,
după selectoarele de funcţii.

Numele lungi ale opțiunilor GNU sunt înțelese. Deoarece toate numele opțiunilor pentru aefind sunt lungi,
aceasta înseamnă ignorarea semnului „-” suplimentar. "--opțiune=valoare„Convenția este, de asemenea
înțeles.

EXPRESII


Expresia este alcătuită din elemente de bază, teste (care returnează o valoare adevărată sau falsă),
și acțiuni (care au efecte secundare și returnează o valoare adevărată sau falsă), toate separate de
operatori.

BASIC ELEMENTE
{} Valoarea acestei expresii este numele fișierului aflat în prezent
considerată. Valoarea este afectată de -Rezolva opțiune.

{-} Valoarea acestei expresii este numele fișierului aflat în prezent
luate în considerare, în raport cu baza stivei de directoare.

{+} Valoarea acestei expresii este calea absolută a fișierului aflat în prezent
considerat.

număr Numerele pot fi specificate direct, pentru a fi utilizate cu alte teste și operatori. În
stilul C, ele pot fi hexazecimale cu prefixul „0x”, octale cu „0”
prefix sau zecimal în caz contrar.

şir Șirurile pot fi specificate direct, pentru a fi utilizate cu alte teste și operatori. Dacă
șirul conține meta-caractere shell, poate fi necesar să-l citați.

-Fals Valoarea acestei expresii este întotdeauna falsă.

-ACUM Valoarea acestei expresii este ora curentă, la începutul execuției.

-Adevărat Valoarea acestei expresii este întotdeauna adevărată.

OPERATORI
-și operator se presupune acolo unde operatorul este omis. Va trebui să citați multe
a operatorilor, pentru a-i proteja de interpretarea de către cochilie. Fiecare operator trebuie
fi un argument separat de linie de comandă.

( expres )
Forța prioritatea.

+ expres Plus unar. Este o eroare dacă argumentul nu poate fi constrâns la un număr.

- expres Minus unar. Rezultatul este negativul numeric al argumentului. Este o eroare dacă
argumentul nu poate fi constrâns la un număr.

! expres Negarea logică a sensului expresiei. Este o eroare dacă argumentul
nu poate fi constrâns la un boolean.
Sinonim: -Nu

~ expres Pe bit nu din argument. Este o eroare dacă argumentul nu poate fi constrâns
un număr întreg.

expr1 * expr2
Această operație înmulțește cele două valori. Este o eroare dacă argumentele nu pot
fi constrâns la numere.

expr1 / expr2
Această operație împarte valoarea argumentului la al doilea. Este o eroare dacă
argumentele nu pot fi constrânse la numere. Este o eroare dacă al doilea argument este
zero.

expr1 % expr2
Această operație produce restul împărțirii primului argument prin
argumentul. Este o eroare dacă argumentele nu pot fi constrânse la numere. Este
este o eroare dacă al doilea argument este zero.

expr1 ~ expr2
Este o eroare dacă argumentele nu pot fi forțate în șiruri. Este o eroare dacă
primul argument nu este un model valid. Primul argument este modelul,
iar al doilea este șirul. Rezultatul este adevărat dacă modelul se potrivește și fals
dacă nu. Această operațiune realizează o comparație a modelului fișierului shell. a fi
comparat.

expr1 + expr2
Această operație adaugă cele două valori. Este o eroare dacă valorile nu pot fi
constrâns la numere.

expr1 - expr2
Această operație scade valorile secunde din prima. Este o eroare dacă
valorile nu pot fi constrânse la numere.

expr1 ## expr2
Această operație concatenează argumentele. Este o eroare dacă argumentele
nu poate fi constrâns la sfori. (Notă: acesta este nu la fel ca : operator de
il expres(1) comanda.)

expr1 << expr2
Schimbați primul argument la stânga cu numărul de biți specificat de al doilea
argument. Argumentul din stânga este tratat ca un nesemnat număr. Este o eroare dacă
valorile nu pot fi constrânse la numere.

expr1 >> expr2
Deplasați primul argument la dreapta cu numărul de biți specificat de al doilea
argument. Argumentul din stânga este tratat ca un nesemnat număr. Este o eroare dacă
valorile nu pot fi constrânse la numere.

expr1 < expr2
Comparați valorile și obțineți adevărat dacă prima valoare este mai mică decât a doua
valoare, fals altfel. Dacă ambele valori pot fi forțate la numere, comparația
este numeric; dacă ambele valori pot fi forțate la șiruri, comparația este
lexicografic; altfel este o eroare.

expr1 <= expr2
Comparați valorile și obțineți adevărat dacă prima valoare este mai mică sau egală cu
a doua valoare, falsă în caz contrar. Dacă ambele valori pot fi forțate la numere,
comparația este numerică; dacă ambele valori pot fi forțate la șiruri, comparația
este lexicografic; altfel este o eroare.

expr1 > expr2
Comparați valorile și obțineți adevărat dacă prima valoare este mai mare decât a doua
valoare, fals altfel. Dacă ambele valori pot fi forțate la numere, comparația
este numeric; dacă ambele valori pot fi forțate la șiruri, comparația este
lexicografic; altfel este o eroare.

expr1 >= expr2
Comparați valorile și obțineți adevărat dacă prima valoare este mai mare sau egală
la a doua valoare, fals în caz contrar. Dacă ambele valori pot fi constrânse la numere,
comparația este numerică; dacă ambele valori pot fi forțate la șiruri,
comparația este lexicografică; altfel este o eroare.

expr1 == expr2
Comparați valorile și obțineți adevărat dacă prima valoare este egală cu a doua
valoare, fals altfel. Dacă ambele valori pot fi forțate la numere, comparația
este numeric; dacă ambele valori pot fi forțate la șiruri, comparația este
lexicografic; altfel este o eroare.

expr1 != expr2
Comparați valorile și obțineți adevărat dacă prima valoare nu este egală cu a doua
valoare, fals altfel. Dacă ambele valori pot fi forțate la numere, comparația
este numeric; dacă ambele valori pot fi forțate la șiruri, comparația este
lexicografic; altfel este o eroare.

expr1 & expr2
Această operație produce biți-și dintre cele două valori. Este o eroare dacă
valorile nu pot fi constrânse la numere.

expr1 | expr2
Această operație produce biți-sau dintre cele două valori. Este o eroare dacă
valorile nu pot fi constrânse la numere.

expr1 && expr2
Rezultatul este adevărat dacă ambele expresii sunt adevărate. Se utilizează evaluarea scurtcircuitului,
Așadar expr2 nu se evaluează dacă expr1 este fals. Este o eroare dacă argumentele
nu poate fi constrâns la boolean.
Sinonim: -Și

expr1 expr2
Logic și (implicit). Rezultatul este adevărat dacă ambele expresii sunt adevărate. Mic de statura
se folosește evaluarea circuitului și așa expr2 nu se evaluează dacă expr1 este fals.
Vă rugăm să rețineți că operatorul implicit joacă la naiba cu prioritatea operatorului,
pentru că nu există operator. Dacă obțineți rezultate ciudate, utilizați explicit
operatori.

expr1 || expr2
Rezultatul este adevărat dacă oricare dintre expresii este adevărată. Se utilizează evaluarea scurtcircuitului,
Așadar expr2 nu se evaluează dacă expr1 este adevarat. Este o eroare dacă argumentele
nu poate fi constrâns la boolean.
Sinonim: -Sau

expr1 ? expr2 : expr3
Valoarea acestei expresii este expr2 if expr1 este adevărat și expr3 in caz contrar. The
expr1 este întotdeauna evaluat, dar numai unul dintre expr2 or expr3 vor fi evaluate. Aceasta
este o eroare dacă valoarea lui expr1 nu poate fi forțat la boolean.

expr1 , expr2
Ambele expr1 și expr2 sunt întotdeauna evaluate. Valoarea a expr1 este aruncat; cel
valoarea expresiei este valoarea lui expr2.

Operatorii au prioritate așa cum este descris de următorul tabel, de la cel mai mare la cel mai mic:

┌────────────────────────────┐
│ Direcția operatorului │
├────────────────────────────┤
(unar) + - ~ ! ← │
│* / % ~ → │
│+ - : → │
│<< >> → │
│< <= > >= → │
│== != → │
│& → │
│^ → │
│| → │
│&& → │
│|| → │
│? : → │
│, → │
└────────────────────────────┘
FUNCȚII
Există o serie de funcții încorporate care pot fi utilizate în expresie. Funcții
poate fi invocat folosind o sintaxă similară cu funcțiile C.

nume ( argumente )
Trebuie să lăsați spații în jurul parantezelor, astfel încât acestea să fie linie de comandă separate
argumente.

atime Această funcție poate fi utilizată pentru a determina ora ultimei accesări a unui fișier. Aceasta
ia un singur argument.

nume de bază
Această funcție returnează numele de bază al argumentului șir care i-a fost transmis. Este nevoie de
un singur argument.

ctime Această funcție poate fi utilizată pentru a determina timpul de ultima schimbare a unui inod. Aceasta
ia un singur argument.

execute Această funcție poate fi folosită pentru a executa o comandă. Argumentele sunt adunate în
comanda de executat. Utilizați argumentul special „{}” pentru a introduce numele lui
fișierul curent. Funcția returnează true din starea de exist al comenzii
zero. Toate următoarele argumente de găsit sunt considerate argumente pentru
comandă până la un argument format din `;' este întâlnită. Comanda este
executat în directorul de pornire.

gid Această funcție poate fi folosită pentru a determina gid-ul unui fișier. Este nevoie de un singur argument.

inode Această funcție poate fi utilizată pentru a determina numărul inodului unui fișier. Este nevoie de unul
a susținut.

mod Această funcție poate fi utilizată pentru a determina modul de acces (permisiuni) unui fișier.
Este nevoie de un singur argument.

mtime Această funcție poate fi utilizată pentru a determina ora ultimei modificări a unui fișier. Aceasta
ia un singur argument.

print Această funcție poate fi utilizată pentru a imprima o valoare. Este nevoie de un singur argument. Mereu
returnează adevărat.

dimensiune Această funcție poate fi utilizată pentru a determina dimensiunea în octeți a unui fișier. Este nevoie de unul
a susținut.

tip Această funcție poate fi utilizată pentru a determina tipul unui fișier. Este nevoie de unul
argument. Returnează un șir: „block_special”, „character_special”,
„director”, „fișier”, „named_pipe”, „socket” sau „symbolic_link”.

uid Această funcție poate fi utilizată pentru a determina uid-ul unui fișier. Este nevoie de un singur argument.

ÎNCERCĂRI
Cele mai multe teste există pentru a oferi compatibilitate cu găsi(1).

-Acces_Minute [ relativ-operator ] număr
Adevărat dacă fișierul curent a fost accesat exact număr minute în urmă, fals
in caz contrar. Dacă se dă un operator relativ (<, <=, ==, !=, > sau >=), o relativă
se va face comparație, mai degrabă decât testul implicit al egalității. Aceasta este nu
identic cu similar găsi(1) test. Aceasta este prescurtarea pentru „( acum - cândva
( {+} )) / 60 relativ-operator număr” expresie.

-Timpul de acces [ relativ-operator ] număr
Adevărat dacă fișierul curent a fost accesat exact număr zile în urmă, fals altfel.
Dacă se dă un operator relativ (<, <=, ==, !=, > sau >=) o comparație relativă
se va face, mai degrabă decât testul implicit al egalității. Aceasta este nu identic cu
similar găsi(1) test. Aceasta este prescurtarea pentru „( acum - la timp ( {+} )) /
86400 relativ-operator număr” expresie.

-Change_Minutes număr
Adevărat dacă inodul fișierului curent a fost schimbat exact număr minute în urmă, fals
in caz contrar. Dacă se dă un operator relativ (<, <=, ==, !=, > sau >=), o relativă
se va face comparație, mai degrabă decât testul implicit al egalității. Aceasta este nu
identic cu similar găsi(1) test. Aceasta este prescurtarea pentru „( acum - ctime
( {+} )) / 60 relativ-operator număr” expresie.

-Schimbă timpul număr
Adevărat dacă inodul fișierului curent a fost schimbat exact număr cu zile în urmă, fals
in caz contrar. Dacă se dă un operator relativ (<, <=, ==, !=, > sau >=), o relativă
se va face comparație, mai degrabă decât testul implicit al egalității. Aceasta este nu
identic cu similar găsi(1) test. Aceasta este prescurtarea pentru „( acum - ctime
( {+} )) / 86400 relativ-operator număr” expresie.

-Modify_Minutes număr
Adevărat dacă fișierul curent a fost modificat exact număr minute în urmă, fals
in caz contrar. Dacă se dă un operator relativ (<, <=, ==, !=, > sau >=), o relativă
se va face comparație, mai degrabă decât testul implicit al egalității. Aceasta este nu
identic cu similar găsi(1) test. Aceasta este prescurtarea pentru „( acum - mtime
( {+} )) / 60 relativ-operator număr” expresie.

-Modify_Time număr
Adevărat dacă fișierul curent a fost modificat exact număr zile în urmă, fals altfel.
Dacă se dă un operator relativ (<, <=, ==, !=, > sau >=) o comparație relativă
se va face, mai degrabă decât testul implicit al egalității. Aceasta este nu identic cu
similar găsi(1) test. Aceasta este prescurtarea pentru „( acum - mtime ( {+} )) /
86400 relativ-operator număr” expresie.

- Mai nou nume de fișier
Adevărat dacă fișierul curent a fost modificat după fișierul dat. Aceasta este stenografia
pentru „mtime ( {+} ) > mtime ( nume de fișier )” expresie.

-Nume model
Baza numelui fișierului (calea cu directoarele principale eliminate) se potrivește cu shell
model model. Aceasta este prescurtarea pentru „model ~ nume de bază ( {} )”
expresie.

-Cale model
Numele fișierului se potrivește cu modelul shell-ului model. Rețineți că numele fișierului este afectat de
il -rezolva opțiune. Aceasta este prescurtarea pentru „model ~ {}” expresie.

-Tip şir
Tipul de fișier se potrivește cu tipul dat. Aceasta este prescurtarea pentru „tipul ( {} ) ==
şir” expresie. Numele tipurilor se potrivesc similar cu opțiunile:

Blocare Fișierul este un fișier special bloc.
Caracter Fișierul este un fișier cu caractere speciale.
Director Fișierul este un director.
Fișier Fișierul este un fișier normal.
Link Fișierul este o legătură simbolică.
Pipe Fișierul este FIFO (o conductă numită).
Socket Fișierul este un socket de domeniu UNIX.

ACȚIUNI
-imprimare Aceasta va imprima numele complet al fișierului pe rezultatul standard, urmat de o nouă linie.
-Rezolva opțiunea va afecta ceea ce este tipărit. Aceasta este prescurtarea pentru
expresie „printare ( {} )”.

-a executa şir... ;
Poate fi folosit pentru a executa o comandă. Aceasta este prescurtarea pentru „execute (
şir : ... )” expresie.

EXIT STAREA


aefind comanda va ieși cu starea 1 la orice eroare. The aefind comanda va
ieșiți doar cu starea 0 dacă nu există erori.

MEDIUL VARIABILE


Vedea egidă(1) pentru o listă de variabile de mediu care pot afecta această comandă. Vedea
aepconf(5) pentru fișierele de configurare a proiectului specific_proiectului câmp pentru modul de setare
variabile de mediu pentru toate comenzile executate de Aegis.

DREPTURI DE AUTOR


aefind versiunea 4.24.3.D001
Drepturi de autor (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

Programul aefind vine cu ABSOLUT NU GARANȚIE; pentru detalii folosiți „aefind
-Versiune Licență'comandă. Acesta este software gratuit și sunteți binevenit să îl redistribuiți
sub anumite conditii; pentru detalii folosiți „aefind -Versiune Licență'comandă.

Utilizați aefind online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    MSYS2
    MSYS2
    MSYS2 este o colecție de instrumente și
    bibliotecile care vă oferă un
    mediu ușor de utilizat pentru construcție,
    instalarea și rularea Windows nativ
    software. Acesta con...
    Descărcați MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo este un codec de imagine JPEG
    care utilizează instrucțiuni SIMD (MMX, SSE2,
    NEON, AltiVec) pentru a accelera linia de bază
    Comprimarea și decompresia JPEG sunt activate
    x86, x8...
    Descărcați libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    Proiectul are acum o nouă locuință:
    https://xtremedownloadmanager.com/ For
    dezvoltatori:
    https://github.com/subhra74/xdm Xtreme
    Download Manager este un instrument puternic pentru...
    Descărcați Xtreme Download Manager
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Caracteristici: rezoluție joasă 4:3 și 16:9
    Ieșire VGAPS/2 tastatură și mouse
    input Interfață de utilizator bazată pe text (TUI)
    cu manager de dialog Unicode parțial
    suporta dezactivarea slavei...
    Descărcați TTGO VGA32 Lite
  • 5
    Bootloader Clover EFI
    Bootloader Clover EFI
    Proiectul s-a mutat la
    https://github.com/CloverHackyColor/CloverBootloader..
    Caracteristici: Porniți macOS, Windows și Linux
    în UEFI sau modul moștenit pe Mac sau PC cu
    UE...
    Descărcați bootloaderul Clover EFI
  • 6
    unitedrpms
    unitedrpms
    Alăturați-vă nouă în Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Activați depozitul URPMS din dvs
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descărcați unitedrpms
  • Mai mult »

Comenzi Linux

Ad