zoukankan      html  css  js  c++  java
  • Linux文件扩展思考随笔

    Linux文件时间
    ============================================================
    ls -l 文件名 仅看到的是最后被修改的时间
    Linux文件有四种时间:
    # stat anaconda-ks.cfg               //查看文件的详细属性(其中包括文件时间属性)
    # stat people.html
    访问时间: atime ,查看内容
    修改时间: mtime , 修改内容
    改变时间: ctime , 文件属性,比如权限
    删除时间: dtime , 文件被删除的时间
    注: RHEL6开始relatime,atime延迟修改,必须满足其中一个条件:
    1.自上次atime修改后,已达到86400秒;
    2.发生写操作时;
    这种延迟操作实际上是为了避免过度地进行IO读写磁盘操作,你想想,如果每一次cat一个文件,里面就读写磁盘,
    灵敏度太高的话,反而与实际相悖。因为这种accesstime感觉对用户是可有可无的,但又不能完全可无。
    所有Red Hat做了一个很有趣的工作就是,满足以下条件才进行读写IO: 1.自上次atime修改后,已达到86400秒;
    2.发生写操作时;这样做的目的,一方面保证了AcessTime能够读写,另一方面又防止了过度的IO读写操作
    ================================================================
    Linux文件类型
    ================================================================
    通过颜色判断文件的类型是不一定正确的!!!
    Linux系统中文件是没有扩展名!!!
    方法一: 
    ll 文件名    //看第一个字符
    - 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
    d 目录文件(蓝色)
    b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda , /dev/sda1
    c 设备文件(字符设备)打印机, 终端 /dev/tty1
    s 套接字文件
    p 管道文件
    l 链接文件
    方法二: file

    ====================================

    type  stat file 的区别

    type    查看命令类型,例如该命令是别名alias,还是内置命令,还是某个文件 
       type ll   type ls
       type cd    "cd is a shell builtin"    //builtin内置命令
       type for   "for is a shell keyword"   //keyword关键字 
       type useradd "useradd is /usr/sbin/useradd"
     
    file   查看文件类型,例如文本文件,二进制文件,管道文件,设备文件,链接文件
    stat   文件的属性,例如文件的名称,大小,权限,atime,ctime,mtime
  • 相关阅读:
    How To Build CyanogenMod Android for smartphone
    CentOS安装Code::Blocks
    How to Dual boot Multiple ROMs on Your Android SmartPhone (Upto Five Roms)?
    Audacious——Linux音乐播放器
    How to Dual Boot Multiple ROMs on Your Android Phone
    Everything You Need to Know About Rooting Your Android Phone
    How to Flash a ROM to Your Android Phone
    什么是NANDroid,如何加载NANDroid备份?
    Have you considered compiled a batman-adv.ko for android?
    BATMAN—Better Approach To Mobile Adhoc Networking (B.A.T.M.A.N.)
  • 原文地址:https://www.cnblogs.com/CugYzc/p/9621474.html
Copyright © 2011-2022 走看看