文件查看命令
Published on 2019-05-20 21:54 in 分类: 03.操作系统 / 01.Linux with Diligent_Maple

文件查看命令

    文件查看命令

    more , less , head , tail

    文件管理命令

    cp ,mv ,rm

    more [OPTIONS] file […]

      -d:显示翻页及退出

    less,与more相反

    head:显示文件前几行的内容

    head  [OPTIONS] …[FLIE] …

    -n #:指定获取前#行,也可写作“-#”

    -c #:指定获取前#字符

     

    tail:显示文件后几行的内容

    tail   [OPTIONS] …[FLIE] … 

      -n #:指定获取后#行,也可使用-#

      -c #:指定获取后#字符

      -f:动态显示文件新内容,如果要退出,可使用ctrl+c

     

    文件时间戳管理工具:

    查看文件状态(属性信息或元数据):stat

    状态信息有三个时间戳:

      1)access time:访问时间,atime,即:通过cat,more等读取其内容的最近一次时间

      2)modify time:修改时间,mtime,即:改变文件内容的最近一次时间

      3)change time:改变时间,ctime,即:元数据发生改变的最近一次时间

    可通过touch来修改时间戳,touch的使用方法

    touch [OPTION]…FILE…

      -a:修改atime

      -m:修改mtime

      -t  [[CC]YY]MMDDhhmm[.ss]:修改指定时间为某时间

    备注:当touch一个不存在的文件时,会先创建一个空文件。如果不想创建一个空文件,则使用-c选项,如touch -c a.txt,即如果文件不存在,则不创建该文件

     

    作者:auxten
    链接:https://www.zhihu.com/question/29778427/answer/45585249

    1.文件的容易理解:

    • 文件的 Access time,atime 是在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变。
    • 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。
    • 文件的 Change time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。只要stat出来的内容发生改变就会发生改变。mtime的改变必然导致ctime的改变。

    2.文件夹的:

    • 文件夹的 Access time,atime 是在读取文件或者执行文件时更改的(我们只cd进入一个目录然后cd ..不会引起atime的改变,但ls一下就不同了)。
    • 文件夹的 Modified time,mtime 是在文件夹中有文件的新建、删除才会改变(如果只是改变文件内容不会引起mtime的改变,换句话说,如果ls -f <directory>的结果发生改变mtime就会被刷新。这里可能有人要争论了:我进入某一个文件夹,{ vi , vim }一个文件不修改文件内容,然后退出,该文件时间戳没有发生改变;但是文件夹的mtime发生改变了。这点请主意vi命令在编辑文件时会在本文件夹下产生一 个”.file.swp”临时文件,该文件随着{ vi , vim }的退出而被删除,这就导致了mtime的改变 ,不信你可以用nano修改文件来试验。)
    •   
    • 文件夹的 Change time,ctime 基本同文件的ctime,其体现的是inode的change time。

     

    posted @   Diligent_Maple  阅读(277)  评论(0编辑  收藏  举报
    编辑推荐:
    · SQL Server 2025 AI相关能力初探
    · Linux系列:如何用 C#调用 C方法造成内存泄露
    · AI与.NET技术实操系列(二):开始使用ML.NET
    · 记一次.NET内存居高不下排查解决与启示
    · 探究高空视频全景AR技术的实现原理
    阅读排行:
    · 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
    · 单线程的Redis速度为什么快?
    · SQL Server 2025 AI相关能力初探
    · AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
    · 展开说说关于C#中ORM框架的用法!
    点击右上角即可分享
    微信分享提示