- Linux Training
- Desktop Tutorials
- Server Tutorials
|Linux Commands - Managing Files and Text|
This command will create a directory with read/write/execute rights(0777). Of course it only makes sense that you must have write permissions to the directory in which you will create the new folder.
When you use the command ls -la you see the directory is created with read/write/execute rights. The owner is the user who created the directory.
drwxr-xr-x 2 mike mike 4096 2005-08-06 11:05 stuff
The mkdiir command has an option to modify the mode from 777 (read/write/execute permissions) to any mode you would like. That option is -m.
mkdir -m 444 stuff
dr--r--r-- 2 mike mike 4096 2005-08-06 11:08 stuff
The difference here is that the directory was created as read only (444). This saves the step of modifying the permissions after the directory is created.
The other option that is very useful is to create a directory tree of folders in one command, use the -p option for this process.
mkdir -p tech/docs/projects
mike@ub:~$ ls tech
mike@ub:~$ ls tech/docs/
This shows that the folders were created and are visible with the ls command.