Fork me on GitHub

Función útil para Bash

January 21, 2013

Cuántas veces tuviste que crear un directorio y luego entrar en él? Seguramente muchas. Y el método que usaste es el tradicional?

$ mkdir dir
$ cd dir

Y cuando tenías que crear una estructura más compleja, qué hacías?

$ mkdir dir1
$ mkdir dir1/dir2
$ cd dir1/dir2

Bueno, estas operaciones repetitivas puede resumirse en una función de Bash

mkcd ()
{
    mkdir --parents $1 && cd $1
}

Meté eso en tu .bashrc y listo. De ahora en más economizá :)

$ mkcd dir1/dir2

Incluso funciona con estructuras todavía más complejas

$ mkcd a/{x,y,z}/b

GNU/Linux