Reklame
Kæmper du stadig med Linux-læringskurven? Vi beskylder dig ikke! Det er enormt forskellig fra Windows 7 centrale forskelle mellem Windows og Linux, som du bør vide om, før du skifter Læs mere så du er helt sikker på at løbe ind i problemer, som f.eks. at finde de filer, du har forlagt den anden dag. Er der en nem måde at finde dem på?
Heldigvis, ja. Du skal dog være noget kendt med kommandolinjen En hurtig guide til at komme i gang med Linux-kommandolinjenDu kan gøre masser af fantastiske ting med kommandoer i Linux, og det er virkelig ikke svært at lære. Læs mere for at frigøre Linux-økosystemets fulde styrke og alle dets underliggende værktøjer. Hvis du ikke allerede har gjort det, skal du blive bekendt med disse væsentlige Linux-kommandoer En A-Z af Linux - 40 væsentlige kommandoer, du burde kendeLinux er det ofte ignorerede tredje hjul til Windows og Mac. Ja, i løbet af det sidste årti har open source-operativsystemet fået meget trækkraft, men det er stadig langt fra at blive betragtet ... Læs mere .
Når du er klar, her er tre enkle kommandoer, som du kan bruge til at finde filer, som du bare ikke ser ud til at finde.
"Hvilken" kommando
Det hvilken kommando er den enkleste af de tre kommandoer, vi skal undersøge, men denne enkelhed kommer til en pris: dens anvendelse er ekstremt smal og specifik. Men hvad det betyder, er det meget godt til, hvad det gør.
I Linux peger hver kommando, du kører på kommandolinjen, faktisk til en binær fil (også kendt som en eksekverbar fil) et eller andet sted på systemet. Når du skriver en kommando, er den kommandos binære fil det, der ender med at blive udført. Når du bruger hvilken
kommando med en kommando, du leder efter, output er stien til den kommandors binære fil.

I eksemplet ovenfor er den ofte anvendte kommando sudo
peger faktisk på en navngivet binær fil sudo i /usr/bin vejviser. Ikke alle binære filer findes dog i dette bibliotek hvilken
kommer godt med, når du har brug for at finde en binær, men har ingen idé om, hvor du skal begynde at kigge.

En alternativ kommando er hvor er
kommando, som giver dig lidt mere information - ikke kun placeringen af kommandos binære fil, men placeringen af kommandens kildefiler og man-sider også.
Bemærk, at begge kan søge efter flere kommandoer på én gang ved at give så mange kommandonavne, som du vil (som illustreret på skærmbillederne).
En lille forskel mellem de to kommandoer er den hvor er ser kun gennem en indbygget liste over mapper, når du søger mens hvilken vil gennemgå alle mapper i den aktuelle brugersPATH-miljøvariabel.
“Find” -kommandoen
Den næste kommando, vi skal udforske, er lokalisere, der bruger en forudbygget database med filer og mapper til at fremskynde søgeprocessen. Hvis du nogensinde har brugt en indekseret Windows-søgning Hvad er de hurtigste værktøjer til Windows Desktop Search?Søgning er et af de digitale værktøjer, vi tager for givet og stoler stærkt på. Heldigvis kommer Windows med en praktisk søgefunktion. Kunne tredjepartsværktøjer være bedre og hurtigere? Vi lavede testen. Læs mere , bør konceptet være temmelig kendt.
Denne type indekseret søgning er bestemt hurtigere end søgning på hele diskdrevet, men ulempen er, at indekset undertiden kan falde ud af synk. Selvom Linux-systemet periodisk opdaterer indekset på egen hånd, kan du tvinge det til at synkronisere ved hjælp af updatedb
kommando.
Bemærk, at en indeksopdatering kan tage op til flere minutter, afhængigt af dit systems behandlingsstyrke.

At bruge lokalisere
kommando, alt hvad du skal gøre er at give en forespørgselsstreng, som den vil bruge til at finde kampe. Kommandoen udsender en liste over alle indekserede mapper og filer, der matcher forespørgslen.
Hvis du kun vil begrænse søgningen til nøjagtige søgeord, skal du bruge -b
parameter. Hvis du vil gøre søgeforespørgslen store og små følsom, skal du bruge -jeg
parameter. Hvis du vil begrænse antallet af resultater, skal du bruge -n
parameter.
“Find” -kommandoen
Til sidst har vi finde kommando, som er den mest alsidige af de kommandoer, vi skal udforske, men også den sværeste at lære på grund af hvor fleksibel det kan være.
Bemærk, at når du bruger denne kommando, vil den altid søge i det aktuelle bibliotek, medmindre andet er angivet.

Brug. Til at finde en fil med dens navn -navn
parameter (eller -iname
parameter for sagens ufølsomhed). Eller du kan vende søgningen og ekskludere filer med deres navn ved hjælp af -ikke
modifier. Det *
symbol bruges som jokertegn.

Du kan også finde alle filer i henhold til deres type vha -type
parameter. Følgende almindelige indstillinger svarer til deres respektive filtyper:
- d: kataloger
- f: regelmæssige filer
- l: symboliske links

I lighed med filtyper kan du søge efter filstørrelse vha -størrelse
parameter efterfulgt af en streng, der angiver størrelse, enhed, og om vi vil have en nøjagtig, lavere end eller større end match:
- c: bytes
- k: kilobyte
- M: megabyte
- G: gigabyte
Og selvfølgelig kan alle disse kombineres til at danne meget specifikke søgninger efter specifikke filer. Hvis du vil kæde flere søgninger til én, skal du bruge -og
og -eller
parametre mellem forespørgsler.
Mist aldrig en anden fil på Linux
Og der har du det: de bedste måder at finde filer på Linux ved ikke at bruge andet end kommandolinjen. Ingen tredjepartssoftware nødvendig. Uanset om du har brug for en enkel hvor, en hurtig lokalisere, eller en magtfuld finde, Linux har fået dig dækket Hvad er forskellen mellem Linux-distributioner, hvis de alle er Linux? [MakeUseOf Explains]Når en bruger først introduceres til Linux, får de muligvis at vide, at de bruger Linux, men de lærer hurtigt, at det kaldes noget andet. Ja, Ubuntu, Fedora, Linux Mint, Debian, openSUSE og så mange andre ... Læs mere .
Hvordan du finde filer på Linux? Del dine bedste tip og tricks med os i kommentarerne herunder!
Joel Lee har en B.S. inden for datalogi og over seks års professionel skriftlig erfaring. Han er chefredaktør for MakeUseOf.