美文网首页
Linux运维-Python

Linux运维-Python

作者: Bug2Coder | 来源:发表于2019-06-26 16:32 被阅读0次

1. 文件系列

  1. 文件属性值查看

    stat

    属性名 说明
    atime 访问时间,文件数据的最后访问时间。例如读文件内容
    mtime 修改时间,文件数据的最后修改时间。例如使用VIM修改文件内容
    ctime 状态更改时间,这个跟Modify时间很容易混淆,change time:更改文件的属性便会更新该时间
    crtime 文件创建时间,默认不显示,需要使用下面方法获取,对于文件系统有要求

    查找文件的创建时间

    命令 说明
    ls -i filename 查找文件的索引节点号
    df -T 找到文件所在的分区
    debugfs -R 'stat <索引号>' /dev/xxxx 查找文件的创建时间
  2. 动态获取文件的数据变化

    tail

    命令 说明
    tail -F filename 动态显示文件的末尾10行内容,并更新最新内容,文件删除可重新获取
    tail -n Number filename 从Number行处读取指定文件,
    tail -f filename 动态显示文件,文件删除无法重新获取文件状态
    tail -n Number -F filename 从Number行处开始动态获取数据
    tail -F filename | nl 数据头部显示当前处理行数

补充

命令 说明
cat filename 从第一行开始显示内容
tac filename 从最后一行开始倒叙显示内容
more filename 分页显示内容
od filename 以二进制显示内容
  1. 文件统计

    wc

    命令 说明
    wc -c filename 统计文件总字节数
    wc -m filename 统计文件总字符数
    wc -l filename 统计文件总行数
    wc -L filename 打印文件最长一行的长度
    wc -w filename 统计文件总字数
  2. 文件权限

    chmod

    属性值 说明
    r:4 可读
    w:2 可写
    x:1 执行
    user 所属者
    group 所属者组
    others 其他
    命令 说明
    chmod 755 filename 权限设置:U:可读写执行;G:可读执行;O:可读执行
    chmod u=rwx,g=rx,o=r filename 权限设置:U:可读写执行;G:可读执行;O:可读
    chmod u-x filename 权限设置:U去除执行权限
    chmod u+x filename 权限设置:U增加执行权限

相关文章

网友评论

      本文标题:Linux运维-Python

      本文链接:https://www.haomeiwen.com/subject/vraccctx.html