Het tree commando¶
Controleren of tree aanwezig is¶
Het tree-commando toont de inhoud van directories in een boomstructuur.
Het staat niet altijd standaard op je systeem geΓ―nstalleerd.
Wil je controleren of tree aanwezig is, gebruik dan:
βοΈ Installeren van tree¶
Het commando tree is een los pakket en geen onderdeel van GNU coreutils.
Daarom is het op veel Linux-distributies niet standaard geΓ―nstalleerd.
Alleen in minimale of custom builds moet je het vaak handmatig installeren.
π Het pakket heet meestal gewoon tree.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte combinaties van het tree-commando:
treeβ Toon directorystructuur vanaf de huidige map
Voorbeeld gebruik van tree
Commando:
Voorbeeldoutput:-
tree /pad/naar/mapβ Toon boomstructuur van specifieke map -
tree -dβ Toon alleen directories -
tree -L 2β Beperk diepte van de boom tot 2 niveaus -
tree -aβ Toon ook verborgen bestanden (.-files) -
tree -fβ Toon volledige padnamen
tree -hβ Toon bestandsgroottes in leesbaar formaattree -pβ Toon bestandspermissiestree -uβ Toon bestandeigenarentree -gβ Toon groepsinformatietree --duβ Toon totale mapgroottestree -o boom.txtβ Exporteer output naar bestand
Het tree-commando kent geen eigen configuratiebestanden.
Je kunt echter aliassen maken in je shell om standaardopties te gebruiken.
1. Per gebruiker instellen
Voeg een alias toe aan ~/.bashrc of ~/.zshrc:
-a β toon verborgen bestanden-
-C β gebruik kleuren in output
2. System-wide instellen
Plaats dezelfde alias in /etc/bash.bashrc of /etc/profile.
Logging van het tree-commando¶
Het tree-commando schrijft zelf geen logbestanden weg.
Wil je gebruik van tree monitoren, dan kan dat met auditd.
Voorbeeld auditd regel¶
-w /usr/bin/treeβ bewaak het bestandtree-p xβ log bij uitvoeren-k tree_monitorβ tag voor herkenning
Logs bekijken:
Of rechtstreeks in:
Updaten van tree¶
Het tree-commando update je via de package manager van je distributie.
Voorbeeld (Debian/Ubuntu):
Verwijderen van tree¶
Het tree-commando is geen cruciaal systeemonderdeel.
Je kunt het dus veilig verwijderen als je het niet meer nodig hebt.
Voorbeeld (Debian/Ubuntu):
Volledig verwijderen (incl. config-bestanden):
π Handleiding¶
De ingebouwde handleiding van Linux-commandoβs is altijd beschikbaar via man.
Voor tree: