zoukankan      html  css  js  c++  java
  • 从零开始学习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的文章中,都提到,慎用,删了就真的找不回来。

  • 相关阅读:
    二维几何前置知识
    点分治学习笔记
    $fhq-treap$学习笔记
    对拍使用方法
    2021.2.18-2021.5.18 三个月后端开发实习的学习路径
    蓝桥杯常考算法 + 知识点
    Linux
    Linux
    Intern Day112
    Linux上编译运行C/C++程序
  • 原文地址:https://www.cnblogs.com/ITgaozy/p/6204436.html
Copyright © 2011-2022 走看看