Omdat Ubuntu momenteel het meest populaire opensource besturingssysteem is, heeft de release van Ubuntu 20.04, een LTS (Long Term Support) versie, veel populariteit geoogst in de Linux gemeenschap. De nieuwe LTS versie lijkt nogal wat veranderd te zijn, in termen van visueel ontwerp en prestaties, ten opzichte van de oudere 18.04 LTS versie. Ubuntu 20.04 introduceert een geheel nieuw thema, verdeeld in drie verschillende varianten – Light, Dark en Standard – die elk een moderne, minimalistische vibe lijken te geven.
Deze versie ondersteunt ook GNOME 3.36, die minder bronnen gebruikt en gestroomlijnder is. Dit heeft geleid tot een nieuwe achtergrond, een opnieuw ontworpen vergrendelscherm, en de mogelijkheid voor de gebruiker om verschillende toepassingen te groeperen in een enkele map. Een andere grote verandering is verschenen in de zoekfunctie, die nu krachtig genoeg is geworden voor meer diepgaande zoekopdrachten.
In dit artikel zullen we kijken naar enkele van de manieren waarop gebruikers kunnen zoeken en vinden van bestanden op de nieuwste Ubuntu 20.04 release.
Vinden van bestanden met behulp van grafische gebruikersinterface (GUI)
In tegenstelling tot oudere versies, waarin de GUI-zoekfunctie was minder nauwkeurig en efficiënt dan de terminal zoekopdrachten, Ubuntu 20.04 heeft sterk verbeterd deze functie. Nu, het zoekscherm differentieert tussen verschillende zoekbronnen zuiverder, zodat u de app, bestand, of instelling die u nodig hebt veel sneller.
Om te beginnen met zoeken naar bestanden, klik op Activiteiten. Bovenaan het scherm ziet u een zoekbalk.
Afbeelding 1:
Afbeelding 2:
Voer de naam in van de app, het bestand of de instellingen, of een trefwoord dat betrekking heeft op wat u probeert te vinden.
Zo zouden we bijvoorbeeld kunnen zoeken op de term “hen”. Het resultaat zou er als volgt uitzien:
In de bovenstaande afbeelding kunnen we duidelijk zien hoe de zoekfunctie de resultaten in verschillende categorieën indeelt.
Als u de zoekresultaten wilt verfijnen, opent u Instellingen en selecteert u de opties Instellingen.
Van hieruit kunt u een specifieke zoekcategorie in- en uitschakelen, en zelfs naar boven en beneden verplaatsen in termen van welke categorie in de resultatenlijst de voorkeur krijgt.
Als u alleen naar bestanden wilt zoeken, dan is een betere methode om vanuit de map zelf te zoeken. Om dit te doen, opent u eerst de toepassing Bestanden onder de Activiteitenbalk.
Als u weet dat het bestand dat u probeert te zoeken zich in een bepaalde map bevindt, gaat u naar die map.
Klik op het zoekicoontje in de menubalk naast het wisselknopje
Door op de pijl omlaag te klikken, verschijnt er een filtermenu waarmee u de resultaten verder kunt beperken, zoals te zien is in de afbeelding hieronder:
Met het Wanneer-filter kunt u de resultaten in de tijd filteren door aan te geven hoe ver terug in de tijd u wilt gaan voor het zoekproces. Het zoeken kan ook worden gefilterd op de laatst gebruikte optie of de laatst gewijzigde optie.
Met het filter Wat kunnen gebruikers het type bestand opgeven waarnaar ze willen zoeken.
Met het zoekfilter kunnen gebruikers zelfs aangeven of ze niet alleen de namen van de bestanden willen doorzoeken, maar ook de inhoud.
Bestanden zoeken met behulp van de opdrachtregel
Voor gebruikers die het bij de opdrachtregel willen houden, zijn er twee manieren om bestanden te zoeken en te vinden met de terminal
a) De opdracht Zoeken
De opdracht Zoeken is een flexibele en nuttige opdracht, omdat deze de gebruiker in staat stelt om naar bestanden te zoeken op basis van een specifieke reeks voorwaarden, zoals op datum, bestandsgrootte, enzovoort.
Gebruikers kunnen naar bestanden zoeken met de volgende syntaxis:
Om een specifiek bestand op naam te vinden, voert u de volgende opdracht in de terminal in:
$ sudo find . -iname nameOfFile
Bij wijze van voorbeeld, ik wil zoeken naar een bestand met de naam sample.py. Dit kan gedaan worden met het volgende commando:
Gebruikers kunnen ook zoeken met behulp van bepaalde inhoud die zich in het bestand kan bevinden waarnaar de gebruiker op zoek is. Dit is handig wanneer de gebruiker de bestandsnaam niet meer weet. Dit kan eenvoudig worden gedaan door het volgende commando in te voeren:
Als ik bijvoorbeeld wil zoeken naar alle bestanden die het trefwoord “hello” bevatten, dan zou ik de volgende uitvoer krijgen:
Om bestanden te zoeken op basis van datum, zijn er drie verschillende opties:
Dit verwijst naar elk bestand dat werd gewijzigd binnen minder dan het opgegeven aantal dagen.
Dit verwijst naar elk bestand waartoe toegang werd verkregen binnen een periode van minder dan het opgegeven aantal dagen.
Dit verwijst naar elk bestand dat minder dan het opgegeven aantal dagen is gewijzigd.
Voorbeeld, ik wil een bestand dat in de afgelopen twee dagen is gewijzigd. Het commando hiervoor zou zijn:
b) Het Locate commando
Een ander commando dat kan worden gebruikt om bestanden te vinden is het Locate commando. Hoewel deze opdracht minder mogelijkheden heeft dan de opdracht Zoeken, maakt Locate dit goed door veel sneller en efficiënter te zijn.
Het zoeken naar bestanden is relatief eenvoudig met de opdracht Locate. Dit commando kan eenvoudig worden uitgevoerd door het volgende commando uit te voeren:
Als ik alle bestanden met de naam sample.py wil vinden, dan voer ik het volgende commando in de terminal in:
Gebruikers kunnen het Locate commando ook gebruiken om naar meerdere bestanden te zoeken. Dit kan worden gedaan met het volgende commando:
De volgende afbeelding toont een voorbeeld van deze situatie. Ik probeer alle bestanden te vinden met de naam sample.py en hello.py:
Has Finding Files in Ubuntu 20.04 Become Easier?
Ubuntu 20.04 heeft een aantal van de functies van zijn vorige versie sterk verbeterd en zelfs een aantal nieuwe en opwindende functies toegevoegd. Een van de meest innovatieve functies is de zoekfunctie, die veel krachtiger en efficiënter is geworden dan zijn voorganger versie. Gebruikers die de Command Line moeilijk te manoeuvreren vonden, kunnen nu de grafische zoekinterface gebruiken, wat heeft geresulteerd in een veel efficiëntere zoekfunctie dan de zoekterminalcommando’s.