bd: vuelva rápidamente a un directorio principal en lugar de escribir & quot; cd ../../.." Excesivamente


Mientras navega por el sistema de archivos a través de la línea de comandos en los sistemas Linux, para regresar a un directorio principal (en una ruta larga), normalmente emitiríamos el comando cd repetidamente ( cd ../../ .. ) hasta que aterricemos en el directorio de interés.

Esto puede ser tan tedioso y aburrido la mayor parte del tiempo, especialmente para usuarios de Linux con experiencia o administradores de sistemas que realizan tantas tareas diferentes, por lo que esperamos descubrir atajos para facilitar sus trabajos mientras operan un sistema.

En este artículo, revisaremos una utilidad simple pero útil para volver rápidamente a un directorio principal en Linux con la ayuda de la herramienta bd .

bd es una útil utilidad para navegar por el sistema de archivos, te permite volver rápidamente a un directorio principal sin tener que escribir cd ../../ .. repetidamente. Puede combinarlo de manera confiable con otros comandos de Linux para realizar algunas operaciones diarias.

Cómo instalar bd en sistemas Linux

Ejecute los siguientes comandos para descargar e instalar bd en /usr/bin/ con el comando wget, conviértalo en ejecutable y cree el alias requerido en su ~ /. archivo bascode :

$ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
$ chmod +rx /usr/bin/bd
$ echo 'alias bd=". bd -si" >> ~/.bashrc
$ source ~/.bashrc

rojo

Para habilitar el soporte de autocompletado, ejecute estos comandos:

$ sudo wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd
$ sudo source /etc/bash_completion.d/bd

Suponiendo que está actualmente en el directorio superior en esta ruta:

/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $ 

y desea ir al directorio Documentos rápidamente, luego simplemente escriba:

$ bd Documents

Luego, para ir directamente al directorio Datos , puede escribir:

$ bd Data

En realidad, bd lo hace aún más sencillo, todo lo que necesita hacer es escribir bd & lt; pocas letras iniciales & gt; como:

$ bd Doc
$ bd Da

rojo

Por ejemplo, en la ruta anterior, hay dos directorios con el mismo nombre Libros , si desea pasar a:

/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books

Escribir bd books lo llevará a:

/media/aaronkilik/Data/ComputerScience/Documents/Books

Además, el uso de bd en backticks en la forma imprime la ruta menos el cambio del directorio actual, por lo que puede usar con otros comandos comunes de Linux como como ls, echo etc.

En el siguiente ejemplo, estoy actualmente en el directorio, /var/www/html/internship/asset/filetree e imprimir la ruta absoluta, hacer una lista larga de los contenidos y resumir el tamaño de todos los archivos en el directorio html sin moverme en él, solo puedo escribir:

$ echo `bd ht`
$ ls -l `bd ht`
$ du -cs `bd ht`

Obtenga más información sobre la herramienta bd en Github: https://github.com/vigneshwaranr/bd

¡Eso es todo! En este artículo, mostramos una forma práctica de navegar rápidamente por el sistema de archivos en Linux usando la utilidad bd .

Dé su opinión a través del formulario de comentarios a continuación. Además, ¿sabe de alguna utilidad similar por ahí, háganoslo saber en los comentarios también.