Si të gjeni një skedar në Linux duke përdorur Linjën e Komandës

Në këtë udhëzues, do të mësoni se si të përdorni Linux për të gjetur një skedar apo seri skedarësh.

Mund të përdorni menaxherin e skedarëve të siguruar me shpërndarjen tuaj Linux për të kërkuar skedarë. Nëse jeni përdorur për të përdorur Windows atëherë një menaxher i skedarit është i ngjashëm me Windows Explorer. Ai përmban një ndërfaqe përdoruesi me një seri dosjesh të cilat kur klikohen tregojnë nën-dosjet brenda atyre dosjeve dhe çdo skedar që përmban brenda.

Shumica e menaxherëve të skedarëve sigurojnë një funksion kërkimi dhe një metodë për filtrimin e listës së skedarëve.

Mënyra më e mirë për të kërkuar skedarë është përdorimi i linjës së komandave të Linux-it, sepse ka shumë metoda të tjera për të kërkuar një skedar sesa një mjet grafik mund të tentojë ndonjëherë të përfshijë.

Si ta hapni dritaren e terminalit

Për të kërkuar skedarë duke përdorur linjen komanduese Linux, do të duhet të hapni një dritare të terminalit.

Ka shumë mënyra për të hapur dritaren e terminalit . Një mënyrë që është e sigurt për të punuar në shumicën e sistemeve Linux është që të shtypni butonin CTRL, ALT dhe T në të njëjtën kohë. Nëse kjo nuk arrin të përdorë menunë në mjedisin tuaj desktop të Linux për të gjetur redaktorin e terminalit.

Mënyra më e lehtë për të gjetur një skedar

Komanda e përdorur për të kërkuar skedarë quhet gjej.

Këtu është sintaksi themelor i komandës Find.

Gjej

Pika fillestare është dosja ku dëshironi të filloni të kërkoni. Për të filluar kërkimin e tërë disku ju do të shkruani në vijim:

Gjej /

Nëse megjithatë, dëshironi të filloni të kërkoni dosjen në të cilën jeni aktualisht, atëherë mund të përdorni sintaksën e mëposhtme:

Gjej .

Në përgjithësi, kur kërkoni, do të doni të kërkoni me emër, pra, të kërkoni një skedar të quajtur myresume.odt në të gjithë disqet që do të përdorni sintaksën e mëposhtme:

gjeni / -name myresume.odt

Pjesa e parë e komandës së gjetjes është padyshim fjala e gjetur.

Pjesa e dytë është vendi ku duhet të fillojë kërkimi

Pjesa tjetër është një shprehje e cila përcakton se çfarë duhet të gjejë.

Së fundi pjesa e fundit është emri i gjërave që duhet gjetur.

Ku të filloni të kërkoni nga

Siç u përmend shkurtimisht në seksionin e mëparshëm ju mund të zgjidhni çdo vend në sistemin e skedarëve për të filluar kërkimin. Për shembull, nëse dëshironi të kërkoni për sistemin e skedarit aktual, mund të përdorni një ndalesë të plotë si më poshtë:

Gjej . - emrin e lojës

Komanda e mësipërme do të kërkojë një skedar ose dosje të quajtur lojë në të gjitha dosjet nën dosjen aktuale. Mund ta gjeni emrin e dosjes aktuale duke përdorur komandën pwd .

Nëse dëshironi të kërkoni të gjithë sistemin e skedarëve atëherë duhet të filloni në dosjen e rrënjës si më poshtë:

gjeni / -name lojë

Është e mundshme që rezultatet e kthyera nga komanda e mësipërme do të tregojnë leje të mohuara për shumë prej rezultateve të kthyera.

Ndoshta do të duhet të ngrisni lejet tuaja duke përdorur komandën sudo ose kaloni te një llogari administratori duke përdorur komandën su .

Pozicioni i fillimit mund të jetë fjalë për fjalë kudo në sistemin tuaj të skedarëve. Për shembull, për të kërkuar dosjen në shtëpi shkruani:

gjeni ~ -name game

Tilda është një metakaraktë që zakonisht përdoret për të shënuar dosjen e shtëpisë të përdoruesit aktual.

shprehjet

Shprehja më e zakonshme që do të përdorni është -name.

Shprehja e emrit ju lejon të kërkoni emrin e një skedari ose dosjeje.

Megjithatë ka shprehje të tjera që mund të përdorni si më poshtë:

Si të gjesh skedarët që kanë qasje më shumë se një numër i caktuar i ditës

Imagjinoni që doni të gjeni të gjitha dosjet brenda dosjes suaj të shtëpisë që keni arritur më shumë se 100 ditë më parë. Ju mund të dëshironi ta bëni këtë në qoftë se dëshironi të kopjoni dhe të hiqni skedarët e vjetër që nuk keni akses në rregull.

Në mënyrë që të bëni këtë të drejtuar komandën e mëposhtme:

gjej ~ ~ Ora 100

Si të gjeni dosjet bosh dhe dosjet

Nëse doni të gjeni të gjitha skedarët dhe dosjet boshe në sistemin tuaj përdorni komandën e mëposhtme:

gjeni / -empty

Si të gjeni të gjitha dosjet e ekzekutueshme

Nëse doni të gjeni të gjitha skedarët ekzekutues në kompjuterin tuaj përdorni komandën e mëposhtme:

gjeni / -exec

Si të gjeni të gjitha skedarët e lexueshëm

Për të gjetur të gjitha skedarët që janë të lexueshëm përdorni komandën e mëposhtme:

gjeni / -read

modele

Kur kërkoni një skedar ju mund të përdorni një model. Për shembull, ndoshta po kërkoni të gjitha skedarët me ekstensionin mp3 .

Ju mund të përdorni modelin e mëposhtëm:

gjeni / -name * .mp3

Si të dërgoni output nga Gjej Gjej komandën në një skedar

Problemi kryesor me komandën e gjetjes është se ndonjëherë mund të kthehen shumë rezultate për të parë njëherë.

Ju mund të tub prodhimit në komandën bisht ose ju mund të dalin linjat në një skedë si vijon:

gjeni / -name * .mp3 -fprint nameoffiletoprintto

Si të gjesh dhe ekzekutosh një komandë kundër një skedari

Paramendoni që dëshironi të kërkoni dhe të redaktoni një skedar në të njëjtën kohë.

Ju mund të përdorni komandën e mëposhtme:

gjeni / -name filename -exec nano '{}' \;

Komanda e mësipërme kërkon një skedar që quhet filename dhe pastaj e drejton redaktorin nano për skedarin që gjen.

përmbledhje

Komanda e gjetjes është shumë e fuqishme. Ky udhëzues ka treguar se si të kërkoni për skedarë, por ka një numër të madh opsionesh në dispozicion dhe për të kuptuar të gjithë ata që duhet të kontrolloni manualin e Linux.

Këtë mund ta bëni duke kryer komandën e mëposhtme në terminal:

njeriu të gjejë