Diretório “Bookmarking” no Linux

6

Além do aliasing e links, existe uma maneira fácil no Linux para marcar diretórios comumente usados e navegar para um diretório comumente usado a partir do terminal.

Para ficar claro as desvantagens que vejo com abordagens alternativas, e por que eu quero um favorito / bookmark como sistema:

alias
Contras:
Muito específico (cada novo favorito requer um novo alias ... embora você pudesse, em teoria, criar um alias que echo anexasse seu diretório como um novo alias , o que seria inteligente). Não é possível aninhar favoritos em pastas (não consigo pensar em uma solução simples para isso fora do script de configuração pesada).

links
Contras:
O diretório de desordem torna ls uma dor de cabeça.

pushd / popd
Contras:
Não permanente (sem script de arquivo de configuração do shell), não é possível aninhar favoritos em diretórios, etc.

Admito que tenho várias ideias para criar a minha própria solução não padronizada, mas antes de fazê-lo, queria ter alguma perspectiva sobre o que está por aí e, se não houver nada, qual é a abordagem recomendada.

Alguém sabe de uma solução de terminal semelhante a favoritos / bookmark?

    
por Jason R. Mick 25.04.2012 / 22:28

5 respostas

0

Só para adicionar meus 2 centavos.

qwe

Usage:
qwe name : Traverse to directory tagged name
qwe -h : Help
qwe -l : List of saved tag
qwe -a name : Add a tag called name with the current folder"
qwe -d name : Remove a tag called name
qwe -p name : Print the directory tagged with name

Para instalar, basta armazenar o script em algum lugar e fornecê-lo em seu arquivo .bashrc .

    
por 27.05.2013 / 17:24
2

cdargs é a melhor ferramenta para marcar um diretório: link

    
por 27.02.2013 / 19:52
2

Existe também o bashmarks project (para o bash shell), que usa um só Comandos de letras para gerenciar marcadores de diretório:

s <bookmark_name> - Saves the current directory as "bookmark_name"
g <bookmark_name> - Goes (cd) to the directory associated with "bookmark_name"
p <bookmark_name> - Prints the directory associated with "bookmark_name"
d <bookmark_name> - Deletes the bookmark
l                 - Lists all available bookmarks
    
por 07.03.2013 / 00:30
1

Eu uso variáveis de uma letra para bookmarking temporal e links simbólicos para armazenamento permanente.

    
por 27.04.2012 / 13:49
0

O Apparix é uma implementação de linha de comando pura (ou seja, não orientada a menus) para o bash e o zsh de marcadores. É possível pular para os subdiretórios dos marcadores e concluir a tabulação nesses subdiretórios. Isto é o que lhe dá mais força.

    
por 08.06.2018 / 11:18

Tags