Purchase Linux CDs / DVDs / Flash Drives at OSDisc.com

Welcome to Our Community

While Linux.org has been around for a while, we recently changed management and had to purge most of the content (including users). If you signed up before April 23rd please sign up again. Thanks!

  1. Kennedy Projects is proud to maintain and host Linux.org. Please contact us for any Linux or hosting related services if you find yourself in a jam. - Rob / KennedyProjects.com
    Dismiss Notice

The mkdir and rmdir commands

Discussion in 'Linux Beginner Tutorials' started by Rob, Jul 9, 2013.

  1. Rob

    Rob Administrator
    Staff Member

    Joined:
    Oct 27, 2011
    Messages:
    177
    Likes Received:
    505
    'mkdir' is the command for making directories. 'mkdir' may be familiar to MS-DOS users out there. As you have noticed, the people who wrote these programs tried to give them names that described what they do more or less, not as long as 'makemeadirectoryplease' and not too cryptic like 'xr77b'.

    Using the 'mkdir' command

    To create the directory 'my_friends' that we talked about in the last lesson, you would type:

    Code:
    mkdir my_friends
    There are no whistles or buzzers. If you'd like some sort of acknowledgment, you could type

    Code:
    mkdir --verbose my_friends
    and it will tell you that you created the directory.

    If you type ls -l You'll see it there along with information about it.

    Now you know how to use 'mkdir'. You can even use it to create a directory called 'my_enemies' if you're into that sort of thing.

    The 'rmdir' command

    'rmdir' is the opposite of 'mkdir'- it gets rid of directories. It should be pointed out that in order to use it, the directory has to be empty. If you copied or moved anything to 'my_friends' and you typed

    Code:
    rmdir my_friends/
    Linux would politely tell you that you can't do that.

    So, you have to use your 'rm' command on the files first to remove them or use 'mv' to get them into another directory. Then you're free to use 'rmdir'


     
    AlienGod likes this.

Share This Page