≡ Menu

Shell tip: change to a directory having very long name

Let us say your have a long directory name called "A_VERY_ VERY LONG_ DIRECTORY_NAME_TO_ TYPE _ A _ B _C"...

So how do you change to a directory, which is having very long name without typing full name?

Simply use a wildcard character called * as follows

Or type cd A_VERY and hit tab key to complete a directory name :)
$ cd A_VERY_VERY (hit tab key)

Share this on:

{ 3 comments… add one }

  • MickZA June 6, 2007, 2:39 pm

    I recommend appending the last letter as well:

    $ cd A_VERY_VERY*C

    Better example:

    $ cd /usr/lib/fire*10/plugins

    or for total brevity:

    $ cd /us*/li*/fir*10/pl* gets you to same place

    namely /usr/lib/firefox-

  • nixCraft June 6, 2007, 4:09 pm


    Good example.

    Appreciate your post!

  • arman December 22, 2014, 8:25 pm

    I was looking for this.
    very useful
    thank you

Leave a Comment