【Linux】玩转Linux操作系统(六)文件系统

文件系统

文件和路径
  1. 命名规则:文件名的最大长度与文件系统类型有关,一般情况下,文件名不应该超过255个字符,虽然绝大多数的字符都可以用于文件名,但是最好使用英文大小写字母、数字、下划线、点这样的符号。文件名中虽然可以使用空格,但应该尽可能避免使用空格,否则在输入文件名时需要用将文件名放在双引号中或者通过\对空格进行转义。
  2. 扩展名:在Linux系统下文件的扩展名是可选的,但是使用扩展名有助于对文件内容的理解。有些应用程序要通过扩展名来识别文件,但是更多的应用程序并不依赖文件的扩展名,就像file命令在识别文件时并不是依据扩展名来判定文件的类型。
  3. 隐藏文件:以点开头的文件在Linux系统中是隐藏文件(不可见文件)。
目录结构
  1. /bin - 基本命令的二进制文件。
  2. /boot - 引导加载程序的静态文件。
  3. /dev - 设备文件。
  4. /etc - 配置文件。
  5. /home - 普通用户主目录的父目录。
  6. /lib - 共享库文件。
  7. /lib64 - 共享64位库文件。
  8. /lost+found - 存放未链接文件。
  9. /media - 自动识别设备的挂载目录。
  10. /mnt - 临时挂载文件系统的挂载点。
  11. /opt - 可选插件软件包安装位置。
  12. /proc - 内核和进程信息。
  13. /root - 超级管理员用户主目录。
  14. /run - 存放系统运行时需要的东西。
  15. /sbin - 超级用户的二进制文件。
  16. /sys - 设备的伪文件系统。
  17. /tmp - 临时文件夹。
  18. /usr - 用户应用目录。
  19. /var - 变量数据目录。
访问权限
  1. chmod - 改变文件模式比特。

    [root ~]# ls -l
    ...
    -rw-r--r--  1 root       root 211878 Jun 19 16:06 sohu.html
    ...
    [root ~]# chmod g+w,o+w sohu.html
    [root ~]# ls -l
    ...
    -rw-rw-rw-  1 root       root 211878 Jun 19 16:06 sohu.html
    ...
    [root ~]# chmod 644 sohu.html
    [root ~]# ls -l
    ...
    -rw-r--r--  1 root       root 211878 Jun 19 16:06 sohu.html
    ...
    

    说明:通过上面的例子可以看出,用chmod改变文件模式比特有两种方式:一种是字符设定法,另一种是数字设定法。除了chmod之外,可以通过umask来设定哪些权限将在新文件的默认权限中被删除。

    长格式查看目录或文件时显示结果及其对应权限的数值如下表所示。
    在这里插入图片描述

  2. chown - 改变文件所有者。

    [root ~]# ls -l
    ...
    -rw-r--r--  1 root root     54 Jun 20 10:06 readme.txt
    ...
    [root ~]# chown hellokitty readme.txt
    [root ~]# ls -l
    ...
    -rw-r--r--  1 hellokitty root     54 Jun 20 10:06 readme.txt
    ...
    
  3. chgrp - 改变用户组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值