De Find-opdracht in Linux / SSH wordt gebruikt om bestanden en directories te doorzoeken op basis van bepaalde criteria.

Je kunt deze optie gebruiken in plaats van bestanden verwijderen via FTP. Je kunt hiermee heel veel tijd besparen. Zoek bijvoorbeeld naar alle webp bestanden met de tekst 120×110 in een map. En verwijder deze.

Find commando in SSH

Als je bestanden wilt zoeken en verwijderen dan kun je deze code hiervoor gebruiken:

find -type f -name '*text*' -delete

  • find: Dit is het commando om de zoekopdracht te starten.
  • -type f: Dit specificeert dat de zoekopdracht alleen naar bestanden (files) moet zoeken, niet naar directories.
  • -name ‘*text*’: Dit zoekt naar bestanden waarvan de naam het patroon ’text’ bevat. Het sterretje (*) is een wildcard die kan staan voor nul of meer tekens.
  • -delete: Deze optie verwijdert de gevonden bestanden.

Uitleg van het Find commando

Deze opdracht doorzoekt de huidige directory en alle subdirectories naar bestanden waarvan de naam het woord ’text’ bevat en verwijdert deze bestanden.

Varianten op find commando in SSH

find -type f -name '*.log' -delete


Dit zoekt naar alle bestanden met de extensie .log en verwijdert deze.

Varianten op find commando in SSH

find -type f -name '*.log' -delete


Dit zoekt naar alle bestanden met de extensie .log en verwijdert deze.

find -type f -name '*text*' -exec rm -i {} \


Dit vraagt bevestiging voordat elk bestand wordt verwijderd. Het gebruik van -exec rm -i {} in plaats van -delete zorgt ervoor dat je per bestand een bevestiging kunt geven.

find -type f -name '*text*' -exec mv {} /pad/naar/doeldirectory/ \


Dit zoekt naar bestanden en verplaatst ze naar een andere directory in plaats van ze te verwijderen.

Feedback

Heb je na het lezen van dit artikel nog vragen of zijn er onduidelijkheden? Werkt de code niet op jouw website? Laat het ons weten, dan kunnen wij je misschien verder helpen.

Feedback kennisbankartikel

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis geen WordPress tips meer.

Al 500+ webdesigners en marketeers ontvangen deze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis nooit meer website tips.

Al 500+ webdesigners en marketeers ontvangen onze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.