У мене є гарне налаштування для цього, це дозволяє мені не тільки cd до ~ / somereallylongfoldername, але і CD там, навіть коли я в папці /
перше, що я використовую, це zsh з oh-my-zsh, це також дозволить вам створити компакт-диск, не турбуючись про випадок або навіть не набравши компакт-диск
- встановити git та zsh
sudo apt-get install zsh git
- встановити Oh My ZSH
curl -L http://install.ohmyz.sh | ш
- Змініть оболонку за замовчуванням на ZSH
chsh -s /bin/zsh
відкрийте та відредагуйте .zshrc, який знаходиться у вашій домашній папці, не прихований
nano ~ / .zshrc
потім додайте наступний рядок у нижній частині файлу
export CDPATH=$CDPATH:/:/home/$USER/:/media/$USER/
Якщо вам подобається моя тема, ви також можете змінити рядок #ZSH_THEME="robbyrussell"наZSH_THEME="pygmalion"
Збережіть і закрийте файл, потім перезавантажте, тобто. закрийте та повторно відкрийте оболонку або просто відкрийте нову вкладку та спробуйте
не ви можете скористатися клавішею табуляції для заповнення імен, а в ZSH вам навіть не доведеться мати справа, ви можете ввести docu і натиснути вкладку, і це перетворить його в ~ / Документи

cd */абоcd rea*/якщо ви не впевнені, що у вас є лише 1 піддіректор (якщо ви використовуєте bash, ви також можетеcd rea[TAB].. в інших оболонках, але спосіб розширення назви може відрізнятися). Якщо "/ Reallongnamefolder" - це абсолютний шлях, те саме, але з "/" попереду, наприклад:cd /rea*/