Hoofd Linux Bestanden zoeken in Linux Terminal

Bestanden zoeken in Linux Terminal



Laat een antwoord achter

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 start. Hier ziet u hoe u bestanden snel 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 kunt u met Thunar-bestandsbeheer naar bestanden zoeken door de bestandsnaam rechtstreeks in de bestandslijst te typen.

Zoek bestanden Linux

Er is ook Catfish, een populaire zoekfunctie met een zoekindex, waarmee u uw bestanden heel snel kunt vinden.

Meerval Linux

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

Om bestanden te vinden in de Linux-terminal , doe het volgende.

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

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

    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

    Vind bestanden in Linux

  3. Als u alleen bestanden of alleen mappen wilt vinden, voegt u de optie toe-type fvoor bestanden of -type dvoor mappen. Hier zijn een paar voorbeelden:
    Vind alleen bestanden in Linux
  4. Om onlangs gewijzigde bestanden en mappen te vinden, kunt u de volgende opties van hetvindopdracht:
    -mmin n - vind bestanden die n minuten geleden zijn gewijzigd. -mtime n - vind bestanden die n * 24 uur geleden zijn gewijzigd. Als we erachter komen hoeveel perioden van 24 uur geleden het bestand voor het laatst is geopend, wordt elk fractioneel deel genegeerd, dus om -mtime +1 te matchen, moet een bestand minstens twee dagen geleden zijn gewijzigd.
  5. Het is mogelijk om een ​​commando uit te voeren voor bestanden die door uw zoekopdracht zijn gevonden. Zie het volgende voorbeeld:
    zoek ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} ;

    Hier gebruiken we de -exec optie om hetik kwamteksteditor voor alle bestanden in de zoekresultaten. Het gedeelte '{}' staat voor bestanden die zijn gevonden door devindopdracht. De ';' ending specificeert het einde van de opdracht voor de-execoptie.Bestand geopend in Vim Zoek met Lokaliseer Linux Original

Het lokaliseer 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 deupdatedbopdracht. Hoewel de zoekresultaten onmiddellijk verschijnen, moet u de zoekindex bijhouden en actueel houden, anders kan de lokalisatieopdracht 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 hoofdletters / kleine letters'.

Hier is een voorbeeld:

Zoek met Lokaliseer Linux 2

at&t retentie telefoonnummer 2018

Vind bestanden met Mc Linux Original

Bonustip: een andere methode die ik vaak gebruik, is Midnight Commander (mc), de console-app voor bestandsbeheer. 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

Om met Midnight Commander bestanden met een bepaalde tekst te vinden, start u de app en drukt u op de volgende volgorde op het toetsenbord:
Alt + Shift +?
Dit opent het zoekvenster.

Vind bestanden met Mc Linux-resultaten

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

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

Dat is het.

Interessante Artikelen

Editor'S Choice

Hoe u de Wi-Fi Extender kunt resetten naar een nieuwe router
Hoe u de Wi-Fi Extender kunt resetten naar een nieuwe router
In dit artikel wordt uitgelegd hoe u een Wi-Fi-extender kunt resetten en verbinden met een nieuwe router om de signaalsterkte in bepaalde delen van uw huis te verbeteren.
Muziek afspelen vanuit mijn bibliotheek op een Google Home
Muziek afspelen vanuit mijn bibliotheek op een Google Home
Aangezien Google Play Music geen geldige optie meer is om naar muziek uit je bibliotheek te luisteren, is Google Home een goed alternatief. Omdat de app en aangesloten apparaten, met name Google Home smart speaker, reageren op spraakopdrachten. Met uw
Google Chrome ter ondersteuning van HDR-video's op Windows 10
Google Chrome ter ondersteuning van HDR-video's op Windows 10
Google heeft vandaag aangekondigd dat de Chrome-browser HDR-video op Windows 10 ondersteunt. Het zal een positieve verandering zijn voor alle Google Chrome-gebruikers. Advertentie De officiële aankondiging zegt het volgende: Vooruitkijkend, om de volgende generatie video-ervaringen te ondersteunen, zijn we begonnen met het toevoegen van ondersteuning voor High Dynamic Range (HDR). Dit betekent dat je het kunt
Hoe een HTTP 400-fout in Roblox op te lossen?
Hoe een HTTP 400-fout in Roblox op te lossen?
Een nieuwe game maken in Roblox is niet eenvoudig, vooral als je niet-specifieke foutmeldingen blijft ontvangen. Dit kan vooral frustrerend zijn omdat fouten zoals een HTTP 400 verschillende oorzaken kunnen hebben. Gelukkig zijn er een paar verschillende benaderingen
De donkere kant van het web
De donkere kant van het web
Wanneer Google zoveel miljarden webpagina's indexeert dat het niet eens meer de moeite neemt om het aantal op te sommen, is het moeilijk voor te stellen dat er veel buiten zijn verreikende tentakels ligt. Daaronder ligt echter een online wereld die
WordPress-bloggers: los problemen met markup-validatie op met de Always Valid Lightbox mod-plug-in
WordPress-bloggers: los problemen met markup-validatie op met de Always Valid Lightbox mod-plug-in
Hier bij Winaero, en voor sommige van mijn andere projecten, gebruik ik liever een mooi effect voor afbeeldingen die in blogposts worden ingevoegd. Het lightbox-effect, zoals het bekend is, wordt geleverd door een aantal plug-ins voor WordPress. Een keer heb ik het thema van mijn WordPress-blog gewijzigd en geprobeerd het te valideren met
Een bericht verzenden vanuit Google Home
Een bericht verzenden vanuit Google Home
Google Home is een geweldig apparaat waarmee u op internet kunt surfen, berichten kunt verzenden en kunt bellen met alleen spraakopdrachten. Het apparaat is verbonden met de Google-database en u hoeft alleen maar de informatie op te halen