Как быстро перейти на нужную директорию ?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

slp
Сообщения: 109
ОС: Mandriva Linux 2010

Как быстро перейти на нужную директорию ?

Сообщение slp »

Куча директорий в домашней папке
Как быстро перейти на нужную путем набора первых символов ?
те набирая 'dump' переходим на dumpmy и тп

Как это сделать в MC и в Dolphin (или в Konq для KDE3) ?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Как быстро перейти на нужную директорию ?

Сообщение diesel »

slp писал(а):
08.07.2009 00:20
Куча директорий в домашней папке
Как быстро перейти на нужную путем набора первых символов ?
те набирая 'dump' переходим на dumpmy и тп

Как это сделать в MC и в Dolphin (или в Konq для KDE3) ?

частота захода в одну и ту же директорию одинакова? или часто надо заходить в какую-то конкретную? (это тонкий намек про закладки)
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: Как быстро перейти на нужную директорию ?

Сообщение uptime »

slp писал(а):
08.07.2009 00:20
Как быстро перейти на нужную путем набора первых символов ?
те набирая 'dump' переходим на dumpmy и тп

в консоли.. ))
cd dump[tab]

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Как быстро перейти на нужную директорию ?

Сообщение Voral »

в mc alt+s потом набирайте
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Как быстро перейти на нужную директорию ?

Сообщение eddy »

В mc ctrl + \ - быстрый переход по директориям. В консоли можно алиасы сделать, или организовать переменные вроде
DOC="/Data/documents/my/own" и вызывать cd $DOCS ...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Linjan
Сообщения: 32
ОС: Debian Squeeze

Re: Как быстро перейти на нужную директорию ?

Сообщение Linjan »

В консоли я использую клавишу tab после ввода части имени
А в MC использую Alt+S для вывода поля быстрого перехода.
Мания величия: присутствует.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Как быстро перейти на нужную директорию ?

Сообщение Portnov »

Ну да, во-первых, автодополнение. Во-вторых, bash и zsh умеют специальные опции (bash: shopt cdable_vars, zsh: setopt cdable_vars), при которых можно набрать cd var и тем самым перейти в директорию $var. Например, прописываем в ~/.bashrc:

Код: Выделить всё

myprogs=~/progs/
video=/media/LARGE/video
distrib=/media/LARGE/distrib
shopt cdable_vars

И теперь, набирая cd distrib, попадаем в /media/LARGE/distrib.

Кроме того, и zsh, и bash понимают переменную $CDPATH (напр. CDPATH=~:/media/LARGE:/media/src), содержащую список директорий a la $PATH, в которых ищется имя директории, в которую хотим перейти. Скажем, если CDPATH выставлена как в примере, и в /media/src есть директория kde, то "cd kde" - перейти в /media/src/kde.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Как быстро перейти на нужную директорию ?

Сообщение Rootlexx »

slp писал(а):
08.07.2009 00:20
и в Dolphin (или в Konq для KDE3)

Достаточно начать набирать имя нужного элемента, и выделение переместится к подходящему.
Про остальное уже всё сказали.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Как быстро перейти на нужную директорию ?

Сообщение alv »

Portnov писал(а):
08.07.2009 12:32
Кроме того, и zsh, и bash понимают переменную $CDPATH

Кроме того, в zsh есть развёртывание уникальных сокращений. То есть набрав cd /u/l/b, получаешь /usr/local/bin, например. Требуется записать

Код: Выделить всё

autoload -U compinit
compinit

в .zshrc, если там нету.

Вроде, в bash 4 нечто подобное тоже появилось.
Спасибо сказали: