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

  • 相关阅读:
    AIMS 2013中的性能报告工具不能运行的解决办法
    读懂AIMS 2013中的性能分析报告
    在线研讨会网络视频讲座 方案设计利器Autodesk Infrastructure Modeler 2013
    Using New Profiling API to Analyze Performance of AIMS 2013
    Map 3D 2013 新功能和新API WebCast视频下载
    为Autodesk Infrastructure Map Server(AIMS) Mobile Viewer创建自定义控件
    ADN新开了云计算Cloud和移动计算Mobile相关技术的博客
    JavaScript修改css样式style
    文本编辑神器awk
    jquery 开发总结1
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3308956.html
Copyright © 2011-2022 走看看