Windows Tips & News

Bestanden zoeken in Linux Terminal

click fraud protection
AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

Linux, ongeacht de distro die je gebruikt, wordt geleverd met een aantal GUI-tools waarmee je naar bestanden kunt zoeken. Veel moderne bestandsbeheerders ondersteunen het zoeken naar bestanden rechtstreeks in de bestandslijst. Er zijn echter een aantal situaties waarin u de console moet gebruiken, bijvoorbeeld tijdens een SSH-sessie of wanneer de X-server niet opstart. Hier leest u hoe u snel bestanden kunt vinden met behulp van de terminal.

Advertentie

Als u de GUI kunt gebruiken, is het zoeken naar bestanden geen probleem. In mijn favoriete XFCE-desktopomgeving maakt de Thunar-bestandsbeheerder het zoeken naar bestanden mogelijk door de bestandsnaam rechtstreeks in de bestandenlijst te typen.
Bestanden zoeken Linux

Er is ook Catfish, een populaire zoekfunctie met een zoekindex, die uw bestanden heel snel kan vinden.

Meerval Linux

Ik wil graag de methoden delen die ik zelf gebruik als ik in terminal werk.
De eerste methode omvat het zoekhulpprogramma, dat in elke distro bestaat, zelfs in embedded systemen die op busybox zijn gebouwd. De andere methode is de plaats-opdracht.

Bestanden zoeken in de Linux-terminal, doe het volgende.

  1. Open uw favoriete terminal-app. XFCE4-terminal is mijn persoonlijke voorkeur.
  2. Typ de volgende opdracht:
    zoek /pad/naar/map/ -iname *bestandsnaam_gedeelte*

    Bovenstaande argumenten zijn als volgt:
    /pad/naar/map/ - de map waar het zoeken moet beginnen. Indien niet gespecificeerd, wordt de zoekopdracht gestart in de huidige directory.
    Schakelaars die ik gebruik:
    -iname - zoek naar bestanden en mappen die het gespecificeerde gedeelte in de naam bevatten en negeer hoofdletters.

    Een voorbeeld:

    Hier is de opdracht die ik kan gebruiken om mijn artikelen te vinden die ik over de Opera-browser heb geschreven:

    zoek ~/Documents/winaero/ -iname *opera*.txt
    Bestanden zoeken in Linux
  3. Als u alleen bestanden of alleen mappen wilt vinden, voegt u de optie toe -type f voor bestanden of -typ d voor mappen. Hier zijn een paar voorbeelden:
    Vind alleen bestanden in LinuxVind alleen Dirs in Linux
  4. Om recent gewijzigde bestanden en mappen te vinden, kunt u de volgende opties van de: vind opdracht:
    -mmin n - zoek bestanden die n minuten geleden zijn gewijzigd.-mtime n - zoek bestanden die n*24 uur geleden zijn gewijzigd. Als u erachter komt hoeveel perioden van 24 uur geleden het bestand voor het laatst is geopend, wordt elk breukgedeelte genegeerd, dus om overeen te komen met -mtime +1, moet een bestand ten minste twee dagen geleden zijn gewijzigd.
  5. Het is mogelijk om een ​​opdracht uit te voeren voor bestanden die zijn gevonden met uw zoekopdracht. Zie het volgende voorbeeld:
    zoek ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Hier gebruiken we de -exec optie om de vim teksteditor voor alle bestanden in de zoekresultaten. Het "{} " gedeelte staat voor bestanden gevonden door de vind opdracht. De "\;" ending specificeert het einde van de opdracht voor de -exec optie.Terminal Zoek Open in VimBestand geopend in Vim

Inhoudverbergen
Het lokaliseren commando
Vind bestanden met mc

Het lokaliseren commando

De zoekfunctie voor lokaliseren gebruikt een speciale bestandsdatabase om bestanden direct te vinden. De index voor de opdracht kan worden gemaakt en bijgewerkt door de bijgewerktb opdracht. Hoewel de zoekresultaten onmiddellijk verschijnen, moet u de zoekindex onderhouden en actueel houden, anders kan de opdracht lokaliseren bestanden vinden die zijn verwijderd of naar een andere map zijn verplaatst.

In het algemeen is de syntaxis als volgt.

zoek -i bestandsnaam

De -i optie betekent "negeer tekst hoofdletters".

Hier is een voorbeeld:

Zoek met Locate Linux Original
Zoek met Linux lokaliseren 2

Bonustip: een andere methode die ik vaak gebruik, is Midnight Commander (mc), de app voor bestandsbeheer op de console. In tegenstelling tot zoeken of lokaliseren, is mc niet standaard opgenomen in alle Linux-distributies die ik heb geprobeerd. Mogelijk moet u deze zelf installeren.

Vind bestanden met mc

Als u met Midnight Commander bestanden wilt zoeken die bepaalde tekst bevatten, start u de app en drukt u op de volgende volgorde op het toetsenbord:
Alt + Verschuiving + ?
Dit opent het zoekvenster.

Bestanden zoeken met Mc Linux Original

Vul het gedeelte "Bestandsnaam:" in en druk op Enter. Het zal alle bestanden vinden die aan de criteria voldoen.

Bestanden zoeken met Mc Linux-resultaten

U kunt deze bestanden in het linker- of rechterpaneel plaatsen met behulp van de Paneliseren optie en kopieer/verplaats/verwijder/bekijk/doe ermee wat je wilt.

Dat is het.

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren
Microsoft werkt Edge Dev 82.0.425.3 bij met Chromuim 82 en algemene verbeteringen

Microsoft werkt Edge Dev 82.0.425.3 bij met Chromuim 82 en algemene verbeteringen

Microsoft is vrijgeven Edge Dev 82.0.425.3 naar Insiders, wat opvalt door een nieuw beleid, een a...

Lees verder

Microsoft Edge Chromium 75.0.139.1 (Ontwikkelingskanaal)

Microsoft Edge Chromium 75.0.139.1 (Ontwikkelingskanaal)

Laat een antwoord achterMicrosoft geeft Microsoft Edge Chromium versie 75.0.139.1 vrij aan gebrui...

Lees verder

Recente kleuren wissen in Windows 10-instellingen

Recente kleuren wissen in Windows 10-instellingen

Als u uw Windows 10-taakbalk en vensterkleur meerdere keren hebt gewijzigd, worden de kleuren die...

Lees verder