从零开始学习Linux(mkdir and rmdir)
今天说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的文章中,都提到,慎用,删了就真的找不回来。
从零开始学习Linux(mkdir and rmdir)的更多相关文章
- 【第二课】从零开始学习Linux(学习笔记)
之前工作会接触Linux,会常用的命令和服务,看过一些书,缺乏系统的学习和整理,现在放空自己,从零开始学习. 每日学习打卡: 2022-04-04
- 从零开始学习Linux(ls命令)
学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选 ...
- 从零开始学习Linux (cd命令)
上一篇博客中提到,我们学习命令大多都要参考 --help 这个选项.但是cd命令并没有这个选项. 我们可以通过 help cd 来查看cd的使用方式.其实cd命令挺简单的,它的作用是进入文件夹,也就是 ...
- 从零开始学习Linux(cp 命令)
功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中.若同时指定多个文件或目录, ...
- Linux之cd、pwd、mkdir、rmdir
cd.pwd.mkdir.rmdir 命令功能: 切换到指定的目录,可用绝对路径和相对路径 命令格式: cd directory 命令参数: 无 命令实例: 1.切换到/bin目录 vbird@Ubu ...
- .Net程序员学习Linux(一)
本次知识点:Linux系统的多终端切换,linux下的用户,linux远程访问工具使用,linux下重要的目录,命令的组成,通配符,linux的路径问题,文件操作的综合运用 为什么学习linux? 1 ...
- Net程序员学习Linux
Net程序员学习Linux 本次知识点:Linux系统的多终端切换,linux下的用户,linux远程访问工具使用,linux下重要的目录,命令的组成,通配符,linux的路径问题,文件操作的综合运用 ...
- 学习Linux系统中命令的简单方法
如果说如何快速学习.了解Linux的话,我的答案是学命令.背命令!为何呢?对于一名新手来说,去学习Linux的思想.了解Linux的架构.明白Linux中“一切皆文件”概念虽然说是没有错,是对的.但是 ...
- 系统学习Linux建议
国内的专业Linux网站(GB) ChinaUnix Linux中国 实验楼: 免费提供了Linux在线实验环境,不用在自己机子上装系统也可以学习Linux,超方便实用!. 国内的专业Linux网站( ...
随机推荐
- MySQL的表分区
什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了.如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区.当然 ...
- .Net事件管道详解图
- 学习之路三十六:SQL知识总结 - [游标||字符串分割]
好久没有写文章了,今天把前不久项目用到的SQL知识总结一下. 一丶字符串分割 SQL内置函数中是没有Split分割函数的,所以需要自己去实现,不多说,上代码: )) RETURNS @result T ...
- quick2.26 android下http崩溃
quick2.26 http android下崩溃解决方案 1.先去quick官网合并代码(QuickHTTPInterface.java,CCHTTPRequestAndroid.cpp) 2.屏蔽 ...
- [转载]CSS教程:实例讲解定位Position
http://www.missyuan.com/thread-395406-1-1.html 1. position:static 所有元素的默认定位都是:position:static,这意味着元素 ...
- Nao 类人机器人 相关资料
Nao 类人机器人 相关资料: 1.兄妹 PEPPER :在山东烟台生产,http://www.robot-china.com/news/201510/30/26564.html 2.国内机器人领先公 ...
- string-->wstring-->string
std::string src("三毛三毛三毛三毛三三三三流浪记"); size_t size = mbstowcs(NULL,src.c_str(),0); std::wstri ...
- MS SQL的存储过程
-- ============================================= -- Author: -- Create date: 2016-07-01 -- Descriptio ...
- 解决clone问题之外的体会
adlnkoh.sh started at Thu Aug 25 15:42:51 CST 2016 Log file located at /u02/db/testdb/11.1.0/appsuti ...
- 一起做RGB-D SLAM 第二季 (二)
本节目标 我们要实现一个基本的文件IO,用于读取TUM数据集中的图像.顺带的,还要做一个参数文件的读取. 设计参数文件读取的类:ParameterReader 首先,我们来做一个参数读取的类.该类读取 ...