从零开始学习Linux(mkdir and rmdir)
2016-12-20 21:45
225 查看
今天说mkdir 和 rmdir。因为mkdir 内容比较少。而且也很好理解。
对于mkdir来说,一般只用到 -p -m,我只用过-p参数,-m也是刚刚看的。
先说不带参数的:
mkdir test //这样我们就在当前目录下创建了一个test文件夹。
mkdir test/aaa //这样我们就在test目录下创建了一个aaa文件夹。(如果我们之前没有创建test文件夹,这条命令就会显示错误。这时我们就用到了 -p参数。)
-p 创建一个文件夹,如果没有上层目录,我们就创建上层目录。(如何没有test,就创建test)
-m 设置权限,还记得我们之前讲的设置权限的方法么?(ls命令中有描述)
对于一个文件来说,它有三种权限,读、写、执行,想对应的数字是4、2、1。
把读写执行,各用一位二进制来表示,1表示有权限,0表示没有权限。
只读权限 100 用十进制表示就是4嘛
只写权限 010 2
只执行权限 001 1
他们可以向加。比如 读写执行权限就是 4+2+1 = 7
读写权限 4+2+0 = 6
读执行权限 4+0+1 = 5 (依此类推)
对于一个文件来说(Linux把系统中所有的东西都抽象成文件,所以文件夹也是文件),他会有一个主人,这个主人还会有一个组。所以也就出现了 所有者、组、 其他用户。
第一个权限是设置所有者的权限
第二个是设置所有者所在组的权限
第三个是设置其他用户的权限(组外用户)
所以我们设置权限时是三个数字组成的。
mkdir -m 777 test (最高权限,简单暴力)
对于Linux来说,这真的很重要。所有才会不断的重复强调。
对于rmdir来说,它只能删除空的文件夹,好吧,我基本不用的。
他的-p参数跟mkdir类似。(删除文件夹的上层目录,试一试就明白了。)
这里有个更暴力的方法:
rm -rf test
在很多介绍rm的文章中,都提到,慎用,删了就真的找不回来。
对于mkdir来说,一般只用到 -p -m,我只用过-p参数,-m也是刚刚看的。
先说不带参数的:
mkdir test //这样我们就在当前目录下创建了一个test文件夹。
mkdir test/aaa //这样我们就在test目录下创建了一个aaa文件夹。(如果我们之前没有创建test文件夹,这条命令就会显示错误。这时我们就用到了 -p参数。)
-p 创建一个文件夹,如果没有上层目录,我们就创建上层目录。(如何没有test,就创建test)
-m 设置权限,还记得我们之前讲的设置权限的方法么?(ls命令中有描述)
对于一个文件来说,它有三种权限,读、写、执行,想对应的数字是4、2、1。
把读写执行,各用一位二进制来表示,1表示有权限,0表示没有权限。
只读权限 100 用十进制表示就是4嘛
只写权限 010 2
只执行权限 001 1
他们可以向加。比如 读写执行权限就是 4+2+1 = 7
读写权限 4+2+0 = 6
读执行权限 4+0+1 = 5 (依此类推)
对于一个文件来说(Linux把系统中所有的东西都抽象成文件,所以文件夹也是文件),他会有一个主人,这个主人还会有一个组。所以也就出现了 所有者、组、 其他用户。
第一个权限是设置所有者的权限
第二个是设置所有者所在组的权限
第三个是设置其他用户的权限(组外用户)
所以我们设置权限时是三个数字组成的。
mkdir -m 777 test (最高权限,简单暴力)
对于Linux来说,这真的很重要。所有才会不断的重复强调。
对于rmdir来说,它只能删除空的文件夹,好吧,我基本不用的。
他的-p参数跟mkdir类似。(删除文件夹的上层目录,试一试就明白了。)
这里有个更暴力的方法:
rm -rf test
在很多介绍rm的文章中,都提到,慎用,删了就真的找不回来。
相关文章推荐
- linux基础-mkdir与rmdir 学习笔记
- linux命令学习系列9-目录相关操作cd,mkdir,rmdir,cp
- 20160218自学Linux_根文件目录介绍+目录管理命令学习(mkdir,rmdir,tree,touch,stat,rm,nano,cp,mv,insatll)
- linux命令学习笔记(2)——mkdir,rm,rmdir命令
- linux菜鸟学习(一)----ls,cd,pwd,mkdir,rmdir,rm
- linux学习(5) cd mkdir rmdir $PATH
- Linux学习笔记4 file,文件系统,mkdir,tree,rm,rmdir,touch
- linux学习(六)绝对路径、相对路径、cd、mkdir、rmdir、rm
- 【Linux从零开始】:6.学习Bash与Shell Script(1)
- linux命令学习:PATH and LDFLAGS and CFLAGS
- Linux 常用目录管理命令(cd pwd mkdir rmdir)
- linux命令学习(7)-mkdir
- 【Linux从零开始】:4.学习shell script前过度阶段的一些杂乱笔记
- Linux学习笔记——ls命令和mkdir命令
- 从零开始学习Linux 基础(二)—磁盘、分区与文件系统
- Linux 常用命令——cd, pwd, mkdir, rmdir, PATH设置
- [Linux学习]mkdir命令
- Linux设备驱动程序学习(4)-高级字符驱动程序操作[(1)ioctl and llseek]
- 【Linux从零开始】:7.学习Bash与Shell Script(2)
- Linux 常用目录管理命令(cd pwd mkdir rmdir)