Linux mkdir&rmdir命令
2016-04-02 21:57
447 查看
Linux系统中
mkdir命令用来创建指定名称的目录。全称是mkdir - make directories。
rmdir命令用来删除空目录。
mkdir
命令格式:
mkdir [OPTION]... DIRECTORY...
参数:
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
配置文件夹的权限。
-p, --parents no error if existing, make parent directories as needed
帮助你直接将所需要的目录(包含上层目录)递归创建起来。
-v, --verbose print a message for each created directory
输出信息
rmdir
命令格式
rmdir [OPTION]... DIRECTORY...
参数
-p, --parents remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is similar to
'rmdir a/b/c a/b a'
命令示例:
1.示例:创建一个空目录
2.示例:递归创建多个目录
3.示例:在一个目录下创建多个目录
5.示例:创建权限为rwx--x--x的目录
6.示例:删除空目录
7.示例:删除test2/test3/test4/test5目录
注:rmdir只能删除空目录,就是被删除的目录里面不能存在其它的目录或文件夹。如果要将所有目录下的东西都删除掉,就必须使用“rm -r test”。
mkdir命令用来创建指定名称的目录。全称是mkdir - make directories。
rmdir命令用来删除空目录。
mkdir
命令格式:
mkdir [OPTION]... DIRECTORY...
参数:
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
配置文件夹的权限。
-p, --parents no error if existing, make parent directories as needed
帮助你直接将所需要的目录(包含上层目录)递归创建起来。
-v, --verbose print a message for each created directory
输出信息
rmdir
命令格式
rmdir [OPTION]... DIRECTORY...
参数
-p, --parents remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is similar to
'rmdir a/b/c a/b a'
命令示例:
1.示例:创建一个空目录
[root@www ~]# cd /zdw [root@www zdw]# mkdir test1 创建名为test1的新目录 [root@www zdw]# ls test1 [root@www zdw]# ll total 4 drwxr-xr-x 2 root root 4096 Apr 2 21:26 test1
2.示例:递归创建多个目录
[root@www zdw]# mkdir test2/test3/test4/test5 mkdir: cannot create directory `test2/test3/test4/test5': No such file or directory 上面的提示可以看出无法直接创建此目录 [root@www zdw]# mkdir -p test2/test3/test4/test5 加入-p的参数,可自行创建多层目录 [root@www zdw]# ll 验证 total 8 drwxr-xr-x 2 root root 4096 Apr 2 21:26 test1 drwxr-xr-x 3 root root 4096 Apr 2 21:32 test2 [root@www zdw]# ll /test2 test2下有test3 total 4 drwxr-xr-x 3 root root 4096 Apr 2 21:31 test3 [root@www zdw]# ll /test2/test3 test3下有test4 total 4 drwxr-xr-x 3 root root 4096 Apr 2 21:31 test4
3.示例:在一个目录下创建多个目录
[root@w ~]# mkdir /home/zdw/{1,2,3} -p [root@w ~]# tree /home/zdw/ /home/zdw/ ├── 1 ├── 2 └── 34.示例:创建目录时显示信息
drwxr-xr-x 3 root root 4096 Apr 2 21:31 test4 [root@www zdw]# mkdir -vp t/t1 加入-v参数,可显示信息 mkdir: created directory `t' mkdir: created directory `t/t1'
5.示例:创建权限为rwx--x--x的目录
[root@www zdw]# mkdir -m 711 zzzzz 加入-m参数,设置权限,rwx分别对应421 [root@www zdw]# ll total 16 drwxr-xr-x 3 root root 4096 Apr 2 21:37 t drwxr-xr-x 2 root root 4096 Apr 2 21:26 test1 drwxr-xr-x 3 root root 4096 Apr 2 21:32 test2 drwx--x--x 2 root root 4096 Apr 2 21:42 zzzzz 已看到权限为711的zzzzz目录
6.示例:删除空目录
[root@www zdw]# rmdir zzzzz 使用rmdir,后面接目录名称 [root@www zdw]# ll total 12 drwxr-xr-x 3 root root 4096 Apr 2 21:37 t drwxr-xr-x 2 root root 4096 Apr 2 21:26 test1 drwxr-xr-x 3 root root 4096 Apr 2 21:32 test2
7.示例:删除test2/test3/test4/test5目录
[root@www zdw]# rmdir -p test2/test3/test4/test5 加入-p参数,连同上层空目录也一起删除 [root@www zdw]# ll total 8 drwxr-xr-x 3 root root 4096 Apr 2 21:37 t drwxr-xr-x 2 root root 4096 Apr 2 21:26 test1
注:rmdir只能删除空目录,就是被删除的目录里面不能存在其它的目录或文件夹。如果要将所有目录下的东西都删除掉,就必须使用“rm -r test”。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- 处理文件touch、mkdir、cp、mv、rm
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户