zoukankan      html  css  js  c++  java
  • Linux文件类型及如何查看,修改文件读写权限

    现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容: 
    total 5
    drwxr-x---  4   user group 4096 Mar 10 00:37 filename
    drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名
    -rw-------   1    user group 524 Mar 10 00:40 a
    -rw-r--r--   1    user group 24 Jun 11 2000 b
    共显示了七列信息,从左至右依次为:权限文件数归属用户归属群组文件大小创建日期文件名称
    其中要特别留意的是第一列:
    drwxr-xr-x
    一共有10个位置,可以分为4组:
    d rwx r-x r-x
    第一组只有一个字符:
    d 文件夹 
    -  普通文件 
    l  链接 
    b 块设备文件 
    c 字符设备文件。 

    剩下的3组分别为归属用户归属群组其它用户或群组对于该文件的权限。我们看它的格式
    rwx rwx rwx 
    r 可读 
    w 可写 
    x 可执行

    现在该说说修改文件权限了
    在终端输入:chmod o+w xxx.xxx
    表示给其他人授予写xxx.xxx这个文件的权限
    chmod go-rw xxx.xxx
    表示删除xxx.xxx中组群和其他人的读和写的权限
    其中:
    u 代表所有者(user)
    g 代表所有者所在的组群(group)
    o 代表其他人,但不是u和g (other)
    a 代表全部的人,也就是包括u,g和o 

    r  表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)

    其中:rwx也可以用数字来代替
    r ------------4
    w -----------2
    x ------------1
    - ------------0

    行动:
    + 表示添加权限
    - 表示删除权限
    = 表示使之成为唯一的权限

    当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:
    -rw------- (600) 只有所有者才有读和写的权限
    -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
    -rwx------ (700) 只有所有者才有读,写,执行的权限
    -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
    -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
    -rw-rw-rw- (666) 每个人都有读写的权限
    -rwxrwxrwx (777) 每个人都有读写和执行的权限

    转自:http://blog.csdn.net/jiangyi711/article/details/5560015

  • 相关阅读:
    字符串替换
    字符串查找
    字符串比较
    字节与字符串相互转换
    1365. How Many Numbers Are Smaller Than the Current Number
    1486. XOR Operation in an Array
    1431. Kids With the Greatest Number of Candies
    1470. Shuffle the Array
    1480. Running Sum of 1d Array
    【STM32H7教程】第56章 STM32H7的DMA2D应用之刷色块,位图和Alpha混合
  • 原文地址:https://www.cnblogs.com/olmlo/p/3110467.html
Copyright © 2011-2022 走看看