Deze gratis en snelle bestandsbeheerder is de beste die ik op Linux heb gebruikt: efficiënt bestandsbeheer en een geweldige gebruikerservaring.
In de loop der jaren heb ik talloze bestandsbeheerders op Linux geprobeerd. Ik heb zware grafische gebruikersinterfaces zoals Nautilus en Thunar gebruikt en veel tijd doorgebracht met basisterminaltools zoals Midnight Commander, Ranger en nnn. Midnight Commander hield het het langst vol omdat het aan de meeste van mijn behoeften voldeed, maar ik had nooit het gevoel dat een van hen de perfecte keuze was. Dat veranderde toen ik Yazi ontdekte. Deze relatief nieuwe terminalbestandsbeheerder, gebouwd in Rust, heeft een strak ontwerp, snelle prestaties en functies die zowel tekstgebaseerde als grafische concurrenten evenaren.
Yazi: een moderne terminalbestandsbeheerder
Geschreven in roest
Yazi (wat "eend" betekent in het Chinees) is een terminalbestandsbeheerder, gebouwd in Rust, met asynchrone I/O als kern. Hierdoor kunnen processen parallel draaien in plaats van de interface te blokkeren, zodat zelfs veeleisende taken je sessie niet bevriezen. Yazi is gratis, open source en valt onder de MIT-licentie. Met een snelgroeiende community en tienduizenden bijdragers op GitHub is het al stabiel genoeg voor dagelijks gebruik, ondanks de publieke bètaversie.
De bestandsbeheerder voelt uitzonderlijk responsief aan in dagelijks gebruik. Toetsaanslagen worden direct geregistreerd, mapmenu's volgen de navigatie en de interface blijft vloeiend, zelfs onder zware belasting.
Yazi maakt ook gebruik van lazy loading. Wanneer je een map met duizenden bestanden opent, wordt alleen weergegeven wat op het scherm past en wordt de rest gestreamd terwijl je scrolt. Achtergrondtaken zoals bestandstypedetectie, het genereren van miniaturen en het berekenen van de mapgrootte worden in aparte threads uitgevoerd. Als je een bestand overschrijft voordat de preview klaar is, annuleert Yazi de taak om bronnen te besparen.
Yazi installeren op Linux is eenvoudig. De makkelijkste manier is via Snap. Open een terminal en voer het volgende uit:
sudo snap install yazi --classic
Als u de nieuwste ontwikkelingsversie wilt, gebruik dan:
sudo snap install yazi --classic --edge
Yazi draait ook op macOS en kan worden geïnstalleerd via Homebrew. Als je het echter in een virtuele terminal gebruikt, zijn sommige functies beperkt en moet je mogelijk extra componenten installeren.
Bevat alle functies die ik nodig heb.
en meer
Yazi wordt standaard geleverd met alles wat ik nodig heb, wat betekent dat ik voor basisfunctionaliteit geen scripts of plug-ins van derden nodig heb. Het ondersteunt tabbladen en lay-outs met meerdere vensters, zodat ik meerdere mappen open kan houden en er gemakkelijk tussen kan navigeren, of een klassieke workflow met twee vensters kan instellen.
Yazi integreert met populaire ontwikkelaarstools zoals Ripgrep, FD, FZF en Zoxide. Het beschikt ook over een intuïtieve interface voor zoeken, navigeren en snelle acties. Bestandsbeheer is eenvoudiger dankzij functies zoals meerdere tabbladen, het tegelijk selecteren van bestanden uit verschillende mappen en het bekijken van video's, pdf's en archieven zonder ze afzonderlijk te openen.
Dagelijkse taken verlopen ook soepel. Ik kan bestanden in batchmodus hernoemen, verplaatsen of comprimeren tussen mappen. Verwijderde bestanden gaan standaard naar de prullenbak en er is een optie om ze snel ongedaan te maken als je van gedachten verandert. Git-gebruikers krijgen ingebouwde statusindicatoren, waarmee je gewijzigde of nieuwe bestanden kunt zien zonder van tool te wisselen. Er is ook een ingebouwde installatiemanager waarmee je rechtstreeks vanuit de interface naar externe servers of archieven kunt bladeren.
Yazi is ook zeer aanpasbaar. Thema's en pictogrammen kunnen worden aangepast via eenvoudige TOML-bestanden, en de ingebouwde themabeheerder maakt de ervaring eenvoudig. Voor wie meer wil, is er een officieel Lua-gebaseerd add-onsysteem dat de functionaliteit uitbreidt met alles van audiometadatavoorbeelden tot geïntegreerde LazyGit.
Yazi vergeleken met andere bestandsbeheerders
Yazi bewijst zijn waarde
Ik heb de meeste populaire terminalbestandsbeheerders geprobeerd en de overstap naar Yazi heeft me laten zien hoe ver de ervaring is gekomen. Ranger was ooit de beste keuze, maar het op Python gebaseerde en doodlopende ontwerp ziet er tegenwoordig ouderwets uit. Voorvertoningen van afbeeldingen vereisen handmatige configuratie, ondersteuning voor de prullenbak is inbegrepen, batchbewerkingen verlopen niet soepel en de prestaties nemen af bij grote mappen. Yazi evenaart of verbetert al deze functies, maar werkt ook sneller.
Andere tools neigen naar eenvoud. lf, geschreven in Go, is snel, maar laat veel functionaliteit over aan gebruikersscripts. nnn, gebouwd in C, is indrukwekkend lichtgewicht, maar is sterk afhankelijk van plug-ins voor veelvoorkomende taken en mist ingebouwde previews. Yazi biedt vergelijkbare snelheid en biedt direct previews, prullenbakverwerking en plug-inbeheer. Zelfs Midnight Commander, de klassieke dual-panel manager waarmee velen van ons zijn opgegroeid, lijkt vast te zitten in een scriptwereld uit de jaren 90.
Vergeleken met grafische bestandsbeheerders zoals Nautilus, Dolphin of Thunar, onderscheidt Yazi zich verrassend goed. De grafische interface integreert naadloos met desktopomgevingen, maar voelt onhandig aan en is sterk afhankelijk van de muis. Het massaal hernoemen van bestanden, het selecteren van mappen en geavanceerd zoeken vergen vaak veel moeite. Prestaties zijn een ander gebied waarop Yazi uitblinkt. In plaats van te haperen bij het genereren van duizenden miniaturen, laadt het programma direct het eerste scherm en toont het de rest terwijl je scrolt.
Er zijn een heleboel Linux-hulpmiddelen die je niet gebruikt.
Met Linux kun je experimenteren met allerlei applicaties en diensten. Als je de standaard terminalopdrachten niet prettig vindt, kun je... Vervang ze door modernere commando's.Als uw bestaande apps niet voor u werken, zijn er Er zijn veel minder bekende alternatieven om te ontdekken.Als u niet tevreden bent met de distributie zelf, kunt u: Schakel altijd over naar een van onze aanbevolen distributies..
Reacties zijn gesloten.