zoukankan      html  css  js  c++  java
  • Linux文件目录的一点小结

    转载:http://blog.chinaunix.net/uid-29171357-id-3889735.html

    1. 相关指令:
        
    chgrp:改变文件所属用户组

    点击(此处)折叠或打开

    1. chgrp [-R] group dirname/filename
    2. -R: 基本-r参数都是递归recursive


    chown:改变文件所有者、也可以改变用户组

    点击(此处)折叠或打开

    1. chown [-R] username dirname/filename
    2. chown  [-R]   username:group dirname/filename 
    3. chown  [-R]   user.group dirname/filename 

     
    chmod: 改变权限

    点击(此处)折叠或打开

    1. 数字: r4 w2 x1
    2. chmod 777 filename
    3. 符号 u=user  g=group o=other a=all
    4. chmod u=rwx,go=rx filename
    5. chmod u+x,g+r,o-w filename
    6. chmod a-x filename


    2.关于文件类型和x权限:
        这是一个很有意思的话题,跟windows不同,Linux不是通过文件名来判断文件类型,因为Linux中全是文件,所有的设备也是文件,所以,她是通过权限的第一个字符:

    点击(此处)折叠或打开

    1. 【d】(directory)目录
    2. -】文件
    3. 【l】(link)链接文件
    4. 【b】(block) 块设备文件,可供存储的接口设备 如:硬盘
    5. 【c】(character)字符设备文件,串行端口设备,特点是一次性读取 如:键盘,鼠标
    6. 【s】(socket)套接字
    7. 【p】(pipe)管道

    但是,我们一般希望能通过文件名来看出这个文件是什么类型,所以才有了“扩展名”,但是这个扩展名没有实质意义

    点击(此处)折叠或打开

    1. *.sh 一般是脚本获批处理文件
    2. *Z、*.tar、*.tar.gz、*.zip、*tgz 一般是打包文件
    3. *.html、*.php 一般是网页文件


    而至于可不可以执行,完全是看是否有x权限,有x权限,表明可以执行。

    这里特别注意 : 关于目录的可执行权限,如果目录没有x权限,则无法打开
    例如  drwxr--r--  1 root root  这样的一个权限,除了roo用户以外的人,可以用ls命令看到此目录,但是无法进入
    所以,这里要记住,如果要开放目录给别人浏览,请r和x权限同时开放

    r权限,就是可读权限,如果有这个权限,则可以用ls看到
    w权限,比较牛逼的权限,可以修改和更新文件,这个权限一般不公开给别人。

    这样看来,一般的文件,rwxr-xr-x的权限就够了,那就是755

  • 相关阅读:
    个人作业——软件产品案例分析
    事后诸葛亮(团队)
    【Alpha】阶段总结报告
    【Alpha】Daily Scrum Meeting第十次
    【Alpha】Daily Scrum Meeting第八次
    【Alpha】Daily Scrum Meeting第七次
    【Alpha】Daily Scrum Meeting第六次
    【转】简明 Vim 练级攻略
    简明区分escape、encodeURI和encodeURIComponent
    【拿来主义】当我们谈WEB缓存的时候,我们在谈些什么?
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3308956.html
Copyright © 2011-2022 走看看