Failu pārvaldība

Atrodiet failus uz Linux

Atrodiet failus uz Linux

Ievads

Linux ir operētājsistēmu saime, kas izmanto Linux kodolu. Operētājsistēmas zem Linux karoga parasti sauc par izplatīšanu, un tās bieži ir bez maksas. Šajā rakstā ir paskaidrots, kā viegli atrast failus un kā paplašināt tā spēju iegūt precīzāku informāciju. Kā operētājsistēma tā izmanto Ubuntu 17.04, bet tas ir tas pats gandrīz visās citās Linux operētājsistēmās, atkarībā no tās versijas.

Pamata meklēšana

Pamata meklēšana ietver faila nosaukuma ierakstīšanu pārvaldniekā “File”, kas pēc noklusējuma meklē failus tikai mājas direktorijā, bet, pārejot uz sadaļu “Other Locations”, var pavēlēt meklēt failus gan “Network”, gan “On”. šis dators ”atrašanās vietas. “Šajā datorā” operētājsistēmā ir norādīti lokāli pieejamie cietie diski, savukārt sadaļā “Tīkli” - atklātās tīkla vietas.

  1. Noklikšķiniet uz “File” pārvaldnieka.
  2. Pārejiet uz sadaļu “Citas atrašanās vietas”
  3. Noklikšķiniet uz “Dators” vai jebkuras tīkla atrašanās vietas, kas norādīta failu pārvaldniekā.
  4. Izmantojiet meklēšanas joslu faila pārvaldniekā, lai sāktu meklēt failus, kā parādīts nākamajā ekrānuzņēmumā.

Komanda “Atrast” (Termināla komanda)

Komanda Atrast ir daļa no findutils direktoriju meklēšanas utilītas, kas meklē failus, pārvietojoties mapju hierarhijā. Process ir salīdzinoši ātrāks nekā “File” pārvaldnieka meklēšana, un tas spēj atrast failus reāllaikā. Komanda Atrast izmanto daudzus parametrus, lai mainītu meklēšanas uzvedību, un tāpēc tas ir spēcīgs rīks, lai sāktu darboties.

Pamata sintakse

“Meklēt” pamata meklēšana notiek šādi. Tas sastāv no nosaukuma parametra, kas norāda meklējamā faila nosaukumu, un no vietas, kas norāda meklējamā faila vietu.  Simbols “~” norāda, ka meklēšana tiek veikta “mājas” direktorijā. Tā kā tā ir pamata meklēšana, pēdiņas netiek izmantotas, taču parasti ir ieteicams tās izmantot, lai izvairītos no negaidītiem rezultātiem.

             atrast 'path' -name 'faila nosaukums'

             atrast ~ -nosaukumu readme.txt

             atrast ~ -nosaukums 'readme.txt '

Meklēt pašreizējā direktorijā

Tas ir tāds pats kā iepriekšminētais. Vienīgā atšķirība šeit ir.”Kas norāda pašreizējo meklēšanu“ pašreizējā direktorijā ”(apzīmēts ar“.”).

             atrast . -vārds readme.txt

             atrast . -nosaukums 'readme.txt '

Meklēt kā administrators

Dažreiz, meklējot noteiktos aizsargātos direktorijos vai no saknes (“/”) direktorija, terminālis var sūdzēties, ka tam nav pietiekamas atļaujas piekļūt, ko apzīmē ar ziņojumu “Atļauja liegta”. Šādos gadījumos sudo lietošana kopā ar pašreizējā lietotāja paroli palīdz atrisināt problēmu. Kā redzams nākamajā ekrānuzņēmumā CD / palīdz noteikt pašreizējo direktoriju, kuru izmantot ar meklēšanu.

             CD / utt (lai mainītu pašreizējo direktoriju)

             sudo atrast . -nosaukums 'faila nosaukums'

             sudo atrast . -nosaukums “README”

             sudo atrast . -nosaukums README

Meklēšanas vārda nejutīgie vārdi

Operētājsistēmā ir normāli, ka failu nosaukumi ir gan ar lielajiem, gan ar mazajiem burtiem, taču find pēc noklusējuma tos nevar noteikt, tāpēc šis jaunais parametrs -iname kas ignorē faila nosaukuma reģistru, ir jāizmanto noklusējuma vietā -nosaukums parametrs.

             atrast / utt -inam 'readme'

Meklēt pēc paplašinājumiem

Paplašinājums norāda faila veidu kā teksta failu, sistēmas failu vai jebkuru citu failu. Šeit simbolu “*” lieto, lai apzīmētu vienu vai vairākas rakstzīmes, kas tiek ņemtas vērā, veicot meklēšanu. Šajā piemērā tas izmanto “*.txt ”, un tādējādi rezultātā tiek iekļauts jebkurš teksta fails.

             atrast / utt -inam '*.txt ”

Meklēt pēc lieluma

Failam vienmēr ir izmērs, kas norāda, cik daudz tā satur. Atrodiet meklēšanu pēc faila lieluma ar parametru -size, kas atbalsta megabaitu, ko apzīmē ar M, kilobaitus, kas apzīmēti ar k, gigabaitu, kas apzīmēti ar G izmēru. Tā kā lielumam ir nepieciešams arī lielāks vai mazāks par opciju, tas arī jānorāda attiecīgi ar + vai -.

             atrast / -inam 'faila nosaukums' -izmērs k / M / G

Lielāks nekā

Ja tiek izmantots lielāks nekā tiek izmantots, tiek filtrēti faili, kas ir lielāki par norādīto lielumu. Turpmākajos piemēros tiek filtrēti faili, kuru lielums pārsniedz 1 kilobaitu.

             atrast / etc -inam 'readme' -izmērs + 1k

Mazāk nekā

Ja tiek izmantots mazāk nekā tiek izmantots, tiek filtrēti faili, kas ir mazāki par norādīto lielumu. Turpmākajos piemēros tiek filtrēti faili, kas mazāki par 1 kilobaitu.

             atrast / -inam 'readme' -izmērs -1k

Meklēt failu pēc datuma

Meklēt failu pēc datuma, kā norāda nosaukums, meklējot failus, pamatojoties uz laiku un datumu. Programma Find atbalsta trīs parametru piekļuves laiku, maiņas laiku un mainīto laiku.

Piekļuves laiks

Piekļuves laiks mainās, kad fails tiek lasīts vai apstrādāts jebkurā procesā tieši vai caur skriptu. Šajā piemērā tas atgriež jebkuru failu ar nosaukumu linux, kuram nebija piekļūts 1 dienu.

             atrast / -nosaukums 'linux * -atime +1

Mainīt laiku

Kad faila saturs tika atjaunināts vai kad tika mainīta tā atļauja, mainīšanas laiks tiek attiecīgi mainīts, un tādējādi, izmantojot ctime, kas apzīmē maiņas laiku, tiek atgriezts jebkurš fails, kas tika mainīts noteiktā laika periodā. Šajā piemērā tas atgriež jebkuru failu ar nosaukumu “readme”, kas mainīts 22 dienas vai ilgāk.

             atrast / -nosaukums 'readme' -laiks +22

Mainīt laiku

Modifikācijas laiks un mainīšanas laiks ir gandrīz vienādi, izņemot to, ka modificēšanas laiks neietver izmaiņas faila atļaujā. Šis iepriekšējais piemērs atgriež jebkuru failu ar nosaukumu readme, kas tika mainīts uz 22 vai vairāk dienām.

             atrast / -nosaukums 'readme' -laiks +22

Un vai VAI

OR operatori apvieno divus vai vairākus parametrus kopā; tāpēc tie ir noderīgi, meklējot vairākus failus vienlaikus. Šajā piemērā tā meklē abus failus “linux” VAI “readme”.

             atrast / -inam 'linux' vai -ininam 'readme'

Šajā piemērā tā meklē failus ar nosaukumu readme, kura lielums pārsniedz 5 kilobaitus

             atrast / -inam 'readme' -un-izmērs + 5k

Nav norādīts pretējais tam, kas tika minēts. Šajā piemērā tas norāda, ka netiek filtrēti faili ar nosaukumiem “linux” un “log *”, bet jāatgriež visi citi faili ar tipu txt, kas apzīmē teksta failus.

             atrast / -nosaukums '*.txt '-not -iname' log * '-not -iname' linux '

Priedēklis

Prefikss ir noderīgs, ja ir zināma faila nosaukuma daļa un tā sākas ar norādīto atslēgvārdu, piemēram, ja to failu nosaukumos ir liels daudzums failu, kas sākas ar 'linux', konkrētos failus var filtrēt, izmantojot '* linux'

             atrast / -nosaukumu '* linux'

Sufikss

Sufikss ir noderīgs, ja ir zināma faila nosaukuma daļa un tā beidzas ar doto atslēgvārdu, piemēram, ja to failu nosaukumos ir liels daudzums failu, kas beidzas ar 'linux', konkrētos failus var filtrēt, izmantojot "linux *"

Kā redzat atrast komanda ir tas, ko jūs patiešām vēlaties izmantot, kad esat izsmalcināts, taču jūs varat sākt ar grafisko lietotāja saskarni, ja esat iesācējs Linux.

Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...