In het volgende artikel gaan we kijken naar fd. Dit is een snelle, eenvoudige en gebruiksvriendelijke tool die ernaar streeft zoekopdrachten vergemakkelijken, vergeleken met het zoekcommando. Het is niet ontworpen als een volledige vervanging van het zoekcommando, het is alleen bedoeld om een gebruiksvriendelijk alternatief te bieden dat iets sneller werkt.
Tegenwoordig zijn de meeste Gnu / Linux-gebruikers bekend met het zoek-zoekcommando en de vele gevallen waarin het nuttig kan zijn. In de volgende regels gaan we kijken naar de installatie en mogelijke toepassingen fd om te kunnen doorzoek onze bestanden.
Algemene kenmerken fd
Enkele van de meest opvallende kenmerken zijn:
- een eenvoudig te gebruiken syntaxis Je hoeft alleen maar te schrijven fd * patroon*.
- Biedt een kleurrijke outlet, vergelijkbaar met het ls-commando.
- We zullen een snel antwoord.
- Het maakt een slim zoeken, standaard met hoofdletters en kleine letters.
- Zoekt niet naar verborgen bestanden en mappen standaard
Dit zijn slechts enkele van de mogelijkheden. Ze zijn allemaal te raadplegen via de de GitHub-repository van het project.
Installeer fd op Ubuntu
Om deze zoekapplicatie op Ubuntu en Debian-gebaseerde distributies te installeren, zullen we dat moeten doen download de laatste versie vanaf de startpagina We kunnen ook de terminal (Ctrl + Alt + T) gebruiken om download het .deb-pakket met wget Hiervoor schrijven we:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
Zodra de download is voltooid, kunnen we installeer het pakket typen in dezelfde terminal:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Fd gebruiken in Ubuntu
Vergelijkbaar zijn met vind commando, deze opdracht heeft ook veel mogelijke gebruiksscenario's. Voordat we dieper ingaan, is het raadzaam om te herzien de beschikbare opties Hiervoor kunnen we de hulp raadplegen door een terminal in te typen (Ctrl + Alt + T):
fd -h
Voorbeelden van het gebruik van fd
Voor de volgende voorbeelden ga ik de installatie gebruiken van een project met de naam prompterium gevestigd in / opt / lampp / htdocs / om zoekopdrachten uit te voeren.
Om te beginnen kunnen we voer de opdracht uit zonder argumenten, de output die we zullen zien zal zijn vergelijkbaar met het commando ls-R:
fd
We zullen in staat zijn tot zie alleen de eerste 10 resultaten, om een kortere uitvoer van de opdracht te zien, door te typen:
fd | head
Zoeken op extensie
Als we alle bestanden willen vinden jpg, kunnen we de optie '-e' om te filteren op extensie:
fd -e jpg
Zoek met een patroon
La optie '-e' kan ook worden gebruikt in combinatie met een patroon zoals de volgende:
fd -e php index
Deze opdracht zoekt naar bestanden met de extensie php die de string in hun naam hebben 'index'.
Sluit een directory uit van zoeken
Als we wilden enkele resultaten uitsluiten, kunnen we de optie "-E" als volgt:
fd -e php index -E PASTE
Deze opdracht zoekt naar alle bestanden met extensie php, met de string 'index'en sluit de resultaten uit van de directory'PASTE'.
Zoeken in een directory
Als u binnen een specifieke directory wilt zoeken, hoeft u dat alleen maar te doen geef het als argument aan:
fd png ./IMG/
Met het vorige commando zullen we zoeken naar png-bestanden in de IMG-directory.
Voer een commando uit op de verkregen resultaten
Net als bij find kunnen we de -x of –exec argumenten om parallelle opdrachtuitvoering te starten met de zoekresultaten. In het volgende voorbeeld zullen we chmod gebruiken om de permissies van de gevonden afbeeldingsbestanden te wijzigen.
fd -e jpg -x chmod 644 {}
Het bovenstaande commando zal alle bestanden met de jpg-extensie zoeken en chmod 644 erop uitvoeren.
Deze regels zijn slechts een korte bespreking van het fd-commando. Sommige gebruikers vinden deze opdracht wellicht gemakkelijker te gebruiken en sneller dan ze vinden. Zoals vermeld aan het begin van het artikel, deze opdracht is niet bedoeld om find volledig te vervangen Het is alleen bedoeld om eenvoudig gebruik, eenvoudiger zoeken en betere prestaties te bieden. Deze opdracht neemt niet veel ruimte in beslag, is eenvoudig te installeren en het is een goede tool om bij de hand te hebben als je met een bepaald aantal bestanden moet werken.
Om meer gedetailleerde informatie over dit commando te krijgen, kan de gebruiker die het nodig heeft het vinden meer informatie in de repository op GitHub van het project. Bron.
Als auteur van open source artikelen zou het fijn zijn als je de bron van je content noemt. https://www.tecmint.com/fd-alternative-to-find-command/
Je hebt gelijk. Geciteerde blijft.