博客
关于我
linux文件属性
阅读量:791 次
发布时间:2023-02-04

本文共 961 字,大约阅读时间需要 3 分钟。

Linux文件属性分解与操作

在Linux系统中,ll命令的输出提供了文件或目录的详细属性信息。以下是ll命令输出结果的解读:

ll -ih test.txt

输出结果解读:

  • 第一个字段 (6050):inode节点,每个文件或目录都有唯一的inode号。文件读取时会根据文件名定位inode节点。
  • 第二个字段
    • 第一个字符 (-):文件类型。普通文件为 "-", 目录为 "d",块设备为 "b",链接文件为 "l"。
    • 后九个字符 (rw-r--r--):文件权限,表示文件所有者、所属组和其他用户的访问权限。
    • 最后一个字符 (.):与SELinux相关,通常显示为 "."。
  • 第三个字段 (1):硬链接数量。表示有多少文件名连接到此inode节点。
  • 第四、五个字段 (root root):文件所有者和所属组。
  • 第六个字段 (610):文件大小(字节)。
  • 第七个字段 (8月 26 05:29):文件创建时间或最近一次修改时间。
  • 第八个字段 (test.txt):文件名。

  • 文件权限解读

    文件权限由rwx三位字符决定:

    • 文件
      • r:可读文件(如catmoreless)。
      • w:可写文件(如visedvim)。
      • x:可执行文件。
    • 目录
      • r:可读目录(如ls命令)。
      • w:可更改目录结构列表(如新建文件touch、删除文件rm、重命名mv)。
      • x:可进入目录(如cd命令)。

    文件属性相关命令

    1. 修改文件权限(chmod

    • 递归权限修改:使用选项 -R
    • 示例
      # 修改文件可执行权限chmod +x a.sh# 递归修改文件和子目录权限chmod -R 775 /path/to/directory
    • 注意:在目录上使用chmod时,需使用-w选项(如chmod -w /path/to/directory),否则默认不会设置目录权限。

    2. 修改文件所有者和所属组(chownchgrp

    • 示例
      # 更改文件所有者和所属组chown yang.test a.shchgrp root a.sh

    3. 修改文件修改时间(touch

    • 示例
      # 修改文件修改时间touch a.sh

    总结

    通过以上命令,可以对文件和目录的权限、所有者、所属组以及修改时间进行精确控制。理解这些操作是系统管理的基础技能。

    转载地址:http://fckfk.baihongyu.com/

    你可能感兴趣的文章
    Linux学习总结(16)——CentOS 下 Nginx + Tomcat 配置负载均衡
    查看>>
    Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法
    查看>>
    Linux学习总结(1)——Linux命令大全完整版
    查看>>
    Linux学习总结(20)——Linux 文件夹结构和作用
    查看>>
    Linux学习总结(21)——CentOS7环境下FTP服务器的安装和配置
    查看>>
    Linux学习总结(26)——Shell常用命令总结
    查看>>
    Linux学习总结(28)——Linux主机加固
    查看>>
    Linux学习总结(28)——Linux主机加固
    查看>>
    Linux学习总结(29)——CentOS 6和CentOS 7区别总结
    查看>>
    Linux学习总结(2)——linux常用命令大全
    查看>>
    Linux学习总结(2)——linux常用命令大全
    查看>>
    Linux学习总结(38)——Linux超实用的30个命令
    查看>>
    Linux学习总结(39)——系统管理员应该知道的 20 条 Linux 命令
    查看>>
    Linux学习总结(41)——运维不仅仅是Linux
    查看>>
    Linux学习总结(42)——Linux之Bash脚本入门学习
    查看>>
    Linux学习总结(44)——Linux操作系统基础知识
    查看>>
    Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
    查看>>
    Linux学习总结(48)——Linux防火墙iptables与firewalld学习总结
    查看>>
    Linux学习总结(50)——grep查看打印匹配的下几行或前后几行使用总结
    查看>>
    Linux学习总结(51)——25个Linux服务器安全小贴士
    查看>>