Broot est un meilleur moyen de naviguer dans les répertoires, de trouver des fichiers et de lancer des commandes.

Documentation complète - Instructions d'installation - Contribuer ou obtenir de l'aide
Frapper br -s

Remarquez le non répertorié ?
C'est ce qui le rend utilisable lorsque l'ancienne commande tree produirait des pages de sortie.
.gitignore Les fichiers sont correctement traités pour mettre des fichiers indésirables hors de votre chemin.
Comme vous voulez parfois voir des fichiers gignotes ou cachés, vous vous habiturez bientôt aux raccourcis alt i et alt h pour basculer ces visibilités.
(Vous pouvez les ignorer cependant, voir la documentation).
cdTapez quelques lettres

Appuyez sur Alt Entrez et vous êtes de retour au terminal à l'emplacement souhaité.
De cette façon, vous pouvez naviguer vers un répertoire avec la quantité minimale de touches, même si vous ne vous souvenez pas exactement où elle se trouve.
Le Broot est rapide et ne bloque pas (toute touche interrompt la recherche actuelle pour démarrer la suivante).
Clés les plus utiles pour ceci:
cd dans le répertoire sélectionné:q Si vous voulez juste arrêter (vous pouvez utiliser Ctrl Q si vous préférez) 
Broot essaie de sélectionner le fichier le plus pertinent. Vous pouvez toujours passer d'un match à un autre en utilisant des touches d'onglet ou de flèches.
Vous pouvez également rechercher avec une expression régulière. Pour ce faire, ajoutez A / avant le modèle.
Et vous avez d'autres types de recherches, par exemple la recherche sur le contenu du fichier (commencez par c/ ):

Vous pouvez également appliquer des opérateurs logiques ou combiner des modèles, par exemple la recherche test dans tous les fichiers, sauf que les JSON pourraient être !/json$/&c/test et la recherche carg dans les noms de fichiers et le contenu des fichiers seraient carg|c/carg .
Une fois le fichier que vous souhaitez sélectionner, vous pouvez
:e ouvre le fichier dans votre éditeur préféré (qui peut être un terminal)Blog: Un flux de travail de recherche de contenu sur le Broot
Le plus souvent, lorsque vous n'utilisez pas de Broot, vous déplacez vos fichiers dans le store. Vous faites quelques ls avant, puis votre manipulation, et peut-être que vous vérifiez après.
Vous pouvez plutôt le faire sans perdre la vue de la hiérarchie de fichiers.

Déplacer, copier, RM, MKDIR, sont intégrés et vous pouvez ajouter vos propres raccourcis.
Voici Chmod:

Lorsqu'un répertoire est sélectionné, faites Ctrl → Et vous ouvrez un autre panneau (vous pouvez en ouvrir d'autres, ou naviguer entre eux, avec Ctrl ← et Ctrl → ).

(Oui, les couleurs sont entièrement personnalisables)
Vous pouvez par exemple copier ou déplacer des éléments entre les panneaux:

Si vous aimez, vous pouvez le faire Norton Commander Style en liant :copy_to_panel sur f5 et :move_to_panel à f6 .
Appuyez sur Ctrl → Lorsqu'un fichier est sélectionné et que le panneau d'aperçu apparaît.


Le panneau d'aperçu reste synchronisé avec la sélection dans les panneaux d'arbres.
Broot affiche des images en haute résolution lorsque le terminal prend en charge le protocole graphique de Kitty (Terminaux compatibles: Kitty, Wezterm):


Trouvez simplement le fichier que vous souhaitez modifier avec quelques touches, tapez :e , puis entrez .
Vous pouvez ajouter des verbes ou configurer ceux existants; Voir la documentation.
Et vous pouvez ajouter des raccourcis, par exemple une séquence CTRL ou une clé de fonction
Ajoutez des fichiers à la zone de stadification, puis exécutez n'importe quelle commande sur tous.

ls (et ses clones): Si vous souhaitez afficher des tailles , des dates et des autorisations , faites br -sdp qui vous fait ceci:

Vous pouvez également basculer les options avec quelques frappes à l'intérieur du Broot. Par exemple, vous auriez pu taper ce -sdp pendant le bas. Ou appuyez sur alt h et vous voyez des fichiers cachés.
Vous pouvez trier en lançant le broot avec --sort-by-size ou --sort-by-date . Ou vous pouvez, à l'intérieur du Broot, taper un espace, puis sd , et entrez et vous avez basculé le mode :sort_by_date .
Lors du tri, l'ensemble du contenu des répertoires est pris en compte. Donc, si vous souhaitez trouver lundi matin les fichiers les plus récemment modifiés, lancez br --sort-by-date ~ .
Si vous démarrez le Broot avec l'option --whale-spotting (ou son raccourci -w ), vous obtenez un mode adapté à la navigation de "repérage des baleines", ce qui facilite la détermination de quels fichiers ou dossiers prennent de la place.
Les tailles, les dates, les comptes de fichiers, sont calculées en arrière-plan, vous n'avez pas à les attendre lorsque vous naviguez.

Et vous gardez tous les outils de Boot, comme le filtrage ou la possibilité de supprimer ou d'ouvrir des fichiers et des répertoires.
Si vous frappez :fs , vous pouvez vérifier l'utilisation de tous les systèmes de fichiers, afin de vous concentrer sur le nettoyage des complets.

Utilisation :gf pour afficher les statuts des fichiers (quelles sont les nouvelles, les nouvelles modifiées, etc.), le nom de branche actuel et les statistiques de modification.

Et si vous voulez voir uniquement les fichiers qui seraient affichés par la commande git status , faites :gs . À partir de là, il est facile de modifier ou de diffuser des fichiers sélectionnés.

À partir de là, il est facile de modifier, differ ou retourner des fichiers sélectionnés.
Blog: Utilisez le bouché et la fusion pour diffuser avant de vous engager
Voir le site Web de Broot pour des instructions concernant l'installation et l'utilisation.