> Ondersteuning > Hoe een bestand in Linux te vinden met behulp van Terminal en opdrachten

Hoe een bestand in Linux te vinden met behulp van Terminal en opdrachten

Inhoudsopgave

author Tina | Ondersteuning | 2022-09-21

Samenvatting:

Hoe een bestand in Linux te vinden zonder het pad te kennen? Deze tutorial laat u zien hoe u bestanden in Linux kunt vinden met behulp van terminal en commando. Als u verwijderde of verloren bestanden in Linux wilt vinden, gebruikt u EaseUS-software voor gegevensherstel om ze gemakkelijk te herstellen.

Wanneer u een bestand in Linux moet vinden, is het niet altijd zo eenvoudig als in elk ander besturingssysteem. Het is vooral waar als u Linux zonder GUI gebruikt en afhankelijk moet zijn van de opdrachtregel en terminal. Linux-opdrachten zoals zoeken, lokaliseren, grep, enzovoort kunnen echter worden gebruikt om een bestand en map te detecteren door herhaaldelijk items in het bestandssysteem te filteren met behulp van een eenvoudige voorwaardelijke methode.

een bestand zoeken in Linux

Maar omdat Linux ingewikkelder is dan andere besturingssystemen, is het gebruikelijk om zich af te vragen hoe u deze commando's kunt gebruiken om linux bestanden te vinden. Maar maak u geen zorgen, dit artikel behandelt alle juiste manieren om de verloren bestanden en mappen in Linux te vinden. Aan de slag!

Hoe bestanden en mappen in Linux te vinden met opdrachtregels

De meeste gebruikers gebruiken een grafische bestandsbeheerder om bestanden op Linux te doorzoeken, zoals Nautilus in Gnome, Dolphin in KDE of Thunar in Xfce. Ongeacht welke desktopmanager u ook gebruikt, er zijn echter verschillende methoden om de opdrachtregel te gebruiken om bestanden in Linux te lokaliseren.

1. Gebruik de opdracht Zoeken

U kunt de opdracht "zoeken" gebruiken om te zoeken naar bestanden waarvan u de namen een idee hebt. De meest eenvoudige versie van de opdracht onderzoekt de map en de bijbehorende submappen op bestanden die voldoen aan de zoekparameters. Bestanden kunnen worden gevonden met behulp van verschillende zoekparameters, waaronder naam, eigenaar, groep, type, rechten en datum.

U kunt een bestand vinden aan de hand van de bestandsnaam door reguliere expressies te gebruiken om de volledige bestandsnaam of secties van de bestandsnaam op te geven.

Syntaxis: zoek ~ -naam "bestandsnaam"

Gebruik de optie -mtime met een (negatief) aantal dagen in het verleden om een bestand te ontdekken dat u vorige week voor het laatst hebt bijgewerkt.

Syntaxis: zoeken ~ -mtime – aantal dagen (in getal)

Het is gebruikelijk om de resultaten van de opdracht "zoeken" te optimaliseren door het bestandstype op te geven waarnaar u op zoek bent. De optie is -type en de parameters zijn lettercodes die verschillende gegevenstypen aangeven.

Syntaxis: zoek ~ -type (typesymbool) –naam "bestandsnaam"

Enkele van de basistypesymbolen zijn:

  • d - directory
  • l - symbolische link
  • b - blok speciaal
  • p - genaamd pijp
  • s – stopcontact
  • f – bestand

Als u wilt begrijpen hoe u een bestand in Linux kunt vinden met de opdracht zoeken, volgt u deze instructies:

Stap 1. Open de opdrachtregel en typ cd folder name en druk op de Enter knop.

Opmerking: Hier geeft de mapnaam de map aan waarin u een bestand wilt doorzoeken.

Stap 2. Typ nu de opdracht zoeken met één van de bovenstaande syntaxen volgens uw behoefte en druk opEnter om de bestanden weer te geven.

een bestand zoeken in Linux met de opdracht zoeken

2. Gebruik de opdracht Locate

Als u iets in een database zoekt, is de zoekopdracht veel sneller dan de opdracht zoeken, omdat deze niet over het hele systeem hoeft te zoeken. Voor de vereiste parameter en syntaxis biedt de opdracht locate een lijst met alle mogelijke padnamen.

In de meest elementaire vorm detecteert de opdracht locate alle bestanden op het bestandssysteem, te beginnen met het pad dat alle of een deel van de zoekparameters bevat.

Syntaxis: bestandsnaam zoeken

Gebruik het argument -b met de opdracht locate om alle bestanden of mappen te identificeren die alleen aan uw zoekcriteria voldoen.

Syntaxis: locate –b \bestandsnaam

De backslash is hier een globing karakter om de wildcards uit te breiden.

Volg deze instructies om te begrijpen hoe u een bestand in Linux kunt vinden met de opdracht locate:

Stap 1. Start de opdrachtregel en typ sudo apt-get install mlocate om de locate-opdracht te krijgen. Druk daarna op Enter en typ uw wachtwoord om door te gaan met het installatieproces.

zoek een bestand in Linux met de opdracht locate stap 1

Stap 2. Maak daarna een database door sudo/etc/cron.daily/mlocate op de opdrachtregel te typen en op de Enter toets te drukken.

Opmerking: locate command werkt niet zonder een database.

zoek een bestand in Linux met de opdracht locate stap 2

Stap 3. Schrijf nu lokaliseren met één van de bovenstaande syntaxen en druk op de Enter toets om het bestand of de map te lokaliseren.

zoek een bestand in Linux met de opdracht locate stap 3

3. Gebruik Grep Command

Een andere manier om de bestanden in Linux met de opdrachtregel te doorzoeken, is door het grep-commando te gebruiken. Met Grep kunt u zoeken naar de tekstbestanden.

Als u een bestand wilt zoeken dat een specifieke zin of combinatie van letters bevat, gebruikt u de opdracht grep met de volgende syntaxis.

Syntaxis: grep -r -i "text" /path

-r: zorgt ervoor dat de zoekopdracht recursief is, wat betekent dat het de huidige map en alle submappen scant.

- i: geeft aan dat de query niet hoofdlettergevoelig is.

U kunt de overeenkomende tekst onderdrukken en de bestandsnamen en -paden weergeven.

Syntaxis: grep -r -i "text" /path | knip -d: -f1

Wanneer de grep-opdracht toegang probeert te krijgen tot mappen zonder de juiste machtigingen of lege mappen tegenkomt, zal dit een fout veroorzaken. De foutmeldingen kunnen worden verzonden naar /dev/null.

Syntaxis: grep -r -i "text" /path 2>/dev/null

Volg deze instructies om te begrijpen hoe u een bestand in Linux kunt vinden met de opdracht grep:

Stap 1. Open de opdrachtregel in Linux

Stap 2. Gebruik nu grep met een van de bovenstaande syntaxen om het bestandspad te vinden.

zoek een bestand in Linux met grep commando

Hoe een bestand in Linux te vinden met Terminal

Veel grafische gebruikersinterface (GUI) -service stelt u in staat om naar bestanden te bladeren terwijl u onder Linux werkt, ongeacht de distributie. In andere gevallen, zoals bij het beheren van servers of het gebruik van SSH om toegang te krijgen tot de service, hebt u echter alleen toegang tot de Linux terminal.

Een Linux-terminal is een op tekst gebaseerde interface voor het besturen van een Linux-machine. Het is gewoon een van de vele tools die toegankelijk zijn voor Linux-gebruikers voor het voltooien van een bepaald werk, maar het wordt vaak beschouwd als de meest geschikte oplossing. U kunt de opdrachten find, locate, grep, which en whereis gebruiken om de find of mappen op de Linux-terminal te vinden.

  • De syntaxis voor welke opdracht: welke bestandsnaam
  • De syntaxis voor waar is command waar is bestandsnaam

Ga als volgt te werk om een bestand op naam te zoeken:

Stap 1. Start uw virtuele machine, zoals Ubuntu, op uw pc.

Stap 2. Open uw Linux terminal.

Stap 3. Voer nu een van de hierboven besproken opdrachten en hun syntaxis in om de stapel of map te vinden die u probeert te vinden.

Opmerking: Om de opdracht "find" te gebruiken, gaat u eerst naar de map door de naam van de cd-map op de terminal te typen.

zoek een bestand in Linux met terminal

Hoe verwijderde of verloren bestanden in Linux te vinden met Data Recovery Software

Verloren gegevens en onbedoeld verlies van kritieke bestanden kunnen een nachtmerrie zijn. Overweeg de mogelijkheid om per ongeluk een verzameling van uw kritieke werkbestanden te verwijderen. Hoewel Linux de prullenbak biedt als een laatste redmiddel voor herstel, is er geen kans om te herstellen als het eenmaal verloren is gegaan.

Tenzij u back-ups hebt bijgehouden, zijn uw vooruitzichten op herstel minimaal. Niet iedereen onderhoudt echter een back-up. In dit scenario wilt u gespecialiseerde software voor gegevensherstel zoals EaseUS Data Recovery Wizard.

Het is een professionele tool voor bestandsherstel die verloren gegevens kan herstellen door gebruik te maken van het softwarealgoritme en het feit dat de meerderheid van de verwijderde bestanden zich op de schijf bevindt, maar niet kan worden opgehaald. Zo werkt het besturingssysteem. EaseUS data recovery wizard, aan de andere kant, is intelligent genoeg om ze te lokaliseren en verwijderde bestanden snel te herstellen.

Dus als u probeert uw verloren of verwijderde bestanden op Linux te herstellen, is de EaseUS-wizard voor gegevensherstel uw gok vanwege de eenvoudige en efficiënte interface. Download deze Linux-software voor gegevensherstel gratis en herstel uw verloren gegevens op een Windows-pc via een eenvoudige verbinding.

Opmerking: Linux Recovery is een nieuwe functie van EaseUS Data Recovery Wizard, opgenomen in de nieuwste versie. U kunt contact opnemen met onze online klantenservice om het installatiepakket te krijgen.

Stap 1. Installeer en start EaseUS Data Recovery Wizard op uw Windows-pc. Kies "Linux Recovery" in het linkerdeelvenster.

Stap 2. Deze software detecteert uw IP en poort automatisch. U moet de gebruikersnaam en het wachtwoord invoeren. Als het IP-adres of de poort niet klopt, kunt u dit handmatig corrigeren. Klik vervolgens op "Nu verbinden".

kies linux recovery

Stap 3. Nadat u met succes verbinding hebt gemaakt met uw Linux-apparaat, begint EaseUS-herstelsoftware de schijf te scannen om alle verloren en verwijderde bestanden te vinden. Wanneer het scanproces is voltooid, klikt u op "Filter" > "Type" om verloren bestandstypen op te geven.

kies het herstelde gegevenstype

Stap 4. U kunt eerst een voorbeeld van de gescande bestanden bekijken. Selecteer vervolgens de doelgegevens en klik op de knop Herstellen om verloren bestanden in Linux te herstellen.

herstel windows 10 verloren gegevens

Conclusie

Hoewel Windows het meest gebruikte besturingssysteem is, gebruiken mensen nog steeds Linux omdat het meer beveiliging biedt. Linux is echter een beetje ingewikkeld in vergelijking met Windows, waardoor het moeilijk is om bestanden in Linux te vinden. Maar met de methoden die in dit artikel worden besproken, kunt u gemakkelijk bestanden in Linux vinden.

Bovendien, als u per ongeluk uw bestanden hebt verwijderd of verloren, raden we u aan EaseUS Data Recovery Wizard te gebruiken om de verloren bestanden in Linux te vinden. Omdat het de juiste bescherming van de gegevens biedt, is het uw veiligste de meest efficiënte aanpak om de bestanden te herstellen.