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的文章中,都提到,慎用,删了就真的找不回来。

  • 相关阅读:
    poj3278 Catch That Cow
    poj2251 Dungeon Master
    poj1321 棋盘问题
    poj3083 Children of the Candy Cor
    jvm基础知识—垃圾回收机制
    jvm基础知识1
    java面试基础必备
    java soket通信总结 bio nio aio的区别和总结
    java scoket aIO 通信
    java scoket Blocking 阻塞IO socket通信四
  • 原文地址:https://www.cnblogs.com/ITgaozy/p/6204436.html
Copyright © 2011-2022 走看看