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ë:
- -amin n - Skeda u krye e fundit më parë n minuta më parë
- -anewer - Dosja është qasur së fundi më vonë se modifikimi
- -atime n - Skeda u qas e fundit më shumë se n ditë më parë
- -cmin n - Skeda u ndryshua për herë të fundit më parë
- -cnewer - Skedari u ndryshua së fundi në kohët e fundit sesa u ndryshua skeda
- - data n - Skeda u ndryshua për herë të fundit më shumë se n ditë më parë
- - Pa pagesë - Skedari është bosh
- -Executable - Dosja është e ekzekutueshme
- -false - Gjithmonë i rremë
- -fstype type - Skeda është në sistemin e caktuar të skedarit
- -gid n - Skedari i takon grupit me ID n
- -group groupname - Skedari i përket grupit të emëruar
- - model i emrit - Kërkoni një vijë simbolike por injoroni rastin
- -iname pattern - Kërko për një skedar, por injoroni rastin
- -num n - kërkoni një skedar me nyjen e specifikuar
- - path - path - kërkoni për një rrugë, por injoroni rastin
- - shprehja e shprehjes - kërkoni për një shprehje, por injoroni rastin
- -links n - kërkoni një skedar me numrin e caktuar të lidhjeve
- - emrin e emrit - kërko për një lidhje simbolike
- -mmin n - të dhënat e skedës janë ndryshuar për herë të fundit minuta më parë
- -mtime n - të dhënat e skedës janë ndryshuar për herë të fundit ditë më parë
- - emri i emrit - kërkoni një skedar me emrin e specifikuar
- - emrin më të ri - kërkoni një skedar të redaktuar kohët e fundit sesa skedari i dhënë
- -nogroup - kërkoni një skedar pa grup id
- -dorës - kërkoni një skedar pa përdorues të lidhur me të
- - path path - kërko për një rrugë
- -readable - gjeni fotografi të cilat janë të lexueshme
- -regex model - kërkoni për fotografi që përputhen me një shprehje të rregullt
- Lloji i tipit - kërkoni për një lloj të veçantë
- -uid uid - fotografi përdorues numerik përdorues është i njëjtë me uid
- -doruesi - skedari është në pronësi të përdoruesit të specifikuar
- - shkruaj - kërko për skedarët që mund të shkruhen
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ë