For PowerShell there is Jump-Location and Z. You might also want to check out Go.

Answer from Lars Truijens on Stack Overflow
🌐
GitHub
github.com › JannesMeyer › z.ps
GitHub - JannesMeyer/z.ps: PowerShell utility to jump to your favorite directories · GitHub
This little tool lets you jump directly to your frequently used directories in PowerShell. ... mkdir ~\Documents\WindowsPowerShell\Modules (skip this step if the directory already exists or if you want to install the module somewhere else in your $Env:PSModulePath) ... Import-Module z Set-Alias z Search-NavigationHistory function Prompt { Update-NavigationHistory $pwd.Path }
Starred by 102 users
Forked by 5 users
Languages   PowerShell
Discussions

Z - Jump to directories that you actually use.
Thanks a million! :D · I don't maintain $CDPATH myself, my profile runs a one liner that descends into certain directories and constructs $CDPATH for me within the constrains of some rules (for example excludes leafs, excludes {bin,doc,pkg,test}, etc) More on news.ycombinator.com
🌐 news.ycombinator.com
32
101
September 3, 2012
Z, Autojump or Fasd?
fzf-z is what I've been using and I recommend. fuzzy matching makes browsing the search results a breeze. More on reddit.com
🌐 r/commandline
21
15
August 4, 2018
How to make "smarter jump to recent folder"
So you have a couple of options. In ZSH you can create widgets and bind them to a function, this is basically what the FZF keybindings for ZSH does when they overwrite the default reverse history search. For my workflow I am using zoxide: https://github.com/ajeetdsouza/zoxide Unless your are set on using your own file for recent folders, zoxide can hook into your ZSH and keeps a database for you. I have set mine to use j as a trigger work. Typing j and enter will give me a raw list to search with all recent folders. j + searchword will prefilter that list with my search word. If only 1 match is found, automatically jump to that folder. If you want to trigger this from a terminal keybinding instead of entering a command, you can use ZSH widgets to bind them instead. You can check out keybindings here: https://github.com/rothgar/mastering-zsh/blob/master/docs/helpers/widgets.md More on reddit.com
🌐 r/zsh
7
5
April 20, 2022
Z – Jump around
Eventually I came up with an alternative using fd¹ and fzf². I have a variant of this in my .zshrc: · function n { cd "$(fd . "${HOME}" --type d --color never | fzf --select-1 --query "${*}")" ls } Call it with `n` and get an interactive fuzzy search for your directories. More on news.ycombinator.com
🌐 news.ycombinator.com
75
139
January 20, 2024
🌐
DEV Community
dev.to › aviavinav › a-guide-to-overengineering-a-windows-terminal-3e3f
A Guide to Overengineering a Windows Terminal - DEV Community
June 4, 2022 - One thing to note is, to try not to include spaces in your directory names that may make it hard for the directory jumper to find them. It's a good practice in general too to not include spaces in directory names. Now to install z, just type in the following and hit enter and there you go: ... Huh? This is not scoop, is it? Yes, it is not, we are currently installing a PowerShell Module (you can install some modules using scoop or winget too) and thus, we are using the Install-Module command that is builtin into PowerShell.
🌐
Scott Hanselman's Blog
hanselman.com › blog › spend-less-time-cding-around-directories-with-the-powershell-z-shortcut
Spend less time CD'ing around directories with the PowerShell Z shortcut - Scott Hanselman's Blog
September 23, 2017 - As you move around your machine at the command line, Z is adding the directories you usually visit to a file, then using that file to give you instant autocomplete so you can get back there FAST. If you have Windows 10, you can install Z in seconds like this: ... Then just add "Import-Module z" to the end of your Profile, usually at $env:USERPROFILE\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
🌐
Ehmiiz
ehmiiz.se › blog › ps_z_mod
Using the PowerShell Module Z to Save Time in the Terminal | all posts
March 17, 2023 - If you want to install it for all ... your terminal to different places. To do this, simply navigate to a directory that you frequently visit and then run z followed by a space and then part of the directory name....
🌐
GitHub
github.com › vors › ZLocation
GitHub - vors/ZLocation: ZLocation is the new Jump-Location · GitHub
Tracks your most used directories, based on number of previously run commands. After a short learning phase, z will take you to the most popular directory that matches all of the regular expressions given on the command line.
Starred by 623 users
Forked by 31 users
Languages   PowerShell
🌐
GitHub
github.com › aaw3k › powershell-setup
GitHub - aaw3k/powershell-setup: My personal PowerShell profile for Windows 11
z - Directory jumper · Add a code snippet to Microsoft.PowerShell_profile.ps1 · # Load custom PowerShell profile . $env:USERPROFILE\.config\powershell\profile.ps1 ·
Author   aaw3k
Find elsewhere
🌐
PowerShell Gallery
powershellgallery.com › packages › z › 1.1.13
PowerShell Gallery | z 1.1.13
z lets you quickly navigate the file system in PowerShell based on your cd command history. It's a port of the z bash shell script
🌐
GitHub
github.com › rupa › z
GitHub - rupa/z: z - jump around · GitHub
For example, z foo bar would match /foo/bar but not /bar/foo. OPTIONS -c restrict matches to subdirectories of the current directory -e echo the best match, don't cd -h show a brief help message -l list only -r match by rank only -t match by recent access only -x remove the current directory from the datafile EXAMPLES z foo cd to most frecent dir matching foo z foo bar cd to most frecent dir matching foo, then bar z -r foo cd to highest ranked dir matching foo z -t foo cd to most recently accessed dir matching foo z -l foo list all dirs matching foo (by frecency) NOTES Installation: Put something like this in your $HOME/.bashrc or $HOME/.zshrc: .
Starred by 17K users
Forked by 1.2K users
Languages   Shell 64.6% | Roff 35.0% | Makefile 0.4%
🌐
Hacker News
news.ycombinator.com › item
Z - Jump to directories that you actually use. | Hacker News
September 3, 2012 - Thanks a million! :D · I don't maintain $CDPATH myself, my profile runs a one liner that descends into certain directories and constructs $CDPATH for me within the constrains of some rules (for example excludes leafs, excludes {bin,doc,pkg,test}, etc)
🌐
YouTube
youtube.com › watch
Using z to jump to "frecent" folders - Command Line Power User (10/11) - YouTube
Are you using z? Greatly speed up your file system traversal and say goodbye to finder. Get the whole Command Line Power User series free at http://CommandLi...
Published   April 9, 2015
🌐
Reddit
reddit.com › r/powershell › posz - directory jumper for powershell
r/PowerShell on Reddit: posz - Directory jumper for Powershell
January 2, 2014 - 216K subscribers in the PowerShell community. PowerShell is a cross-platform (Windows, Linux, and macOS) automation tool and configuration framework…
🌐
DEV Community
dev.to › dannyviiprus › improve-window-powershell-promt-with-oh-my-posh-and-more-20md
Improve window powershell promt with oh-my-posh and more - DEV Community
December 28, 2021 - To jump just type z + any word contain in recent directory used in cd command, check the module for more detail.
🌐
Reddit
reddit.com › r/commandline › z, autojump or fasd?
r/commandline on Reddit: Z, Autojump or Fasd?
August 4, 2018 -

I'm searching for a directory jump tool in a CL. Currently I use the wd plugin by oh-my-zsh, but that are bookmarks. I would like to have more a functionality like z, which remember the directories I used most and is able to autocomplete and filter them. Going further, I found autojump and fasd with similar functionality. The interesting part of fasd for me, is the so called "frecent" approach, that sounds effective. But otherwise it has much more functions, I'm not interested in, cause I've better solutions for them. What none of all them seems to solve, is to be an extended clone of cd itself. So I can change directories as normal with the extra feature, that if the directory I'm typing does not exist as direct path (relative or absolute), the special feature is used. Does this make sense?

What are your experiences with such tools? Can you suggest any of them strongly? Did you have used multiple of them already? Thanks for feedback!

🌐
Reddit
reddit.com › r/zsh › how to make "smarter jump to recent folder"
r/zsh on Reddit: How to make "smarter jump to recent folder"
April 20, 2022 -

Hi,

Really hope someone is able to help me.

I've enabled cdr functionality (https://github.com/zsh-users/zsh/blob/master/Functions/Chpwd/cdr) and this works as expected. But I can't get accustomed to the way it works. I've tried to combine it with 'fzf-tab' but it is still not quite as I like.

So this got me thinking. I've already got a file which contains recently visited folders, how can I jump to a folder based on a entry in that file? <CTRL>+p should bring up menu selection and fuzzy search for folder. Basically, similar to <CTRL>+r behavior when using 'fzf'.

I've already tried 'autojump', 'fasd', 'zsh-z', ... but neither suits me.

🌐
Scott Hanselman's Blog
hanselman.com › blog › jumplocation-a-change-directory-cd-powershell-command-that-reads-your-mind
Jump-Location - A Change Directory (CD) PowerShell Command that reads your mind - Scott Hanselman's Blog
September 18, 2014 - There is some beginning Windows support, but instead I turned to Tim Kellogg's open source PowerShell implementation "Jump-Location." What a joy. First, I was like "jump-location?" I'm not going to type that. But then, of course, duh. Aliases. Jump-Location is aliased to just j, which means I can now do awesome stuff like this: c:\> j sc c:\users\scott> j g c:\users\AppData\Local\GitHub> j des c:\users\scott\Desktop> But there's more. It's actually watching how long you are in a directory and keeping stats.
🌐
Hacker News
news.ycombinator.com › item
Z – Jump around | Hacker News
January 20, 2024 - Eventually I came up with an alternative using fd¹ and fzf². I have a variant of this in my .zshrc: · function n { cd "$(fd . "${HOME}" --type d --color never | fzf --select-1 --query "${*}")" ls } Call it with `n` and get an interactive fuzzy search for your directories.
🌐
GitHub
github.com › agkozak › zsh-z
GitHub - agkozak/zsh-z: Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features. · GitHub
Zsh-z is a command-line tool that allows you to jump quickly to directories that you have visited frequently or recently -- but most often a combination of the two (a concept known as "frecency"). It works by keeping track of when you go to ...
Starred by 2.4K users
Forked by 79 users
Languages   Shell
🌐
Super User
superuser.com › questions › 1865327 › is-there-an-equivalent-of-the-z-module-in-linux-terminal-to-navigate-easily
Is there an equivalent of the "Z" module in Linux terminal to navigate easily? - Super User
... Yea it's called zsh-z - "Zsh-z is a command-line tool that allows you to jump quickly to directories that you have visited frequently or recently" see https://github.com/agkozak/zsh-z
🌐
Medium
medium.com › @sangimed › dev-tools-s01e01-z-jump-around-83a14fc9b09a
Dev Tools S01E01 : Z — Jump around | by Mohamed I. | Medium
February 3, 2024 - Cool right ? And if you try to run it without any parameter, you’ll get the list of recorded directories, every record has a rank that determines its frequency. ... For more advanced usage, you can check the README file. Download the script wget https://raw.githubusercontent.com/rupa/z/master/z.sh