A bad version of the unix-like tree command and a visual version of find command that shows the results found in a visual tree
Go to file
Amber 3a1d340f2d guide to command 2024-02-05 14:03:44 +01:00
src guide to command 2024-02-05 14:03:44 +01:00
.gitignore supporting regexp 2024-02-01 16:31:38 +01:00
LICENSE Initial commit 2024-01-15 09:04:53 +01:00
README.md guide to command 2024-02-05 14:03:44 +01:00
vfind.py adding type search 2024-02-05 10:10:00 +01:00

README.md

Visual Find

vfind is a tool written in python based on nerd_tree.
Its purpose (and base idea) is to blend the unix command find with the tree command.
You can search in a particular subtree for files or folders that match a regular expression and other criteria, the results will be shown graphically in a tree (in a similar way that the tree command does).

Installation on your system

In my opinion the better solution is:

  1. Clone the repository in your home folder
  2. Go to your home folder and make a symbolic link to the command, in your ~/bin folder
  cd ~/nerd_tree
  ln -s ~/nerd_tree/vfind.py ~/bin/vfind

How to use

vfind has 2 mandatory arguments, the path of subtree from which to begin the search and the search pattern (a regexp)

vfind ~/nerd_tree/ "(.*)rem(.*)"

all items matching the pattern are show in the result tree.
The folder matching the pattern are show with information about the total number of files and the size of the subtree. If you want to show the subtree expanded you can use the flag -s

vfind ~/nerd_tree/ "(.*)rem(.*)" -s