文件元數據信息的含義、查看方法,和文件時間戳信息的修改方法

文件數據分成兩類

  • 元數據,英文叫metadata,是數據的屬性;
  • 數據,英文叫data,是數據本身;

使用stat命令查看元數據信息

[0][root@localhost mylinux]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 889           Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 67491848    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-02-28 22:01:01.151309330 -0500
Modify: 2018-02-26 21:47:50.978115380 -0500
Change: 2018-02-26 21:47:50.980115380 -0500
 Birth: -

其中各屬性的含義:

  • file:文件名
  • size:文件大小
  • block:文件占了多少個數據塊
  • IO Block:文件所占數據塊的塊大小
  • Device:硬件,既說明該文件在硬盤的那個柱面
  • Inode:節點號
  • links:鏈接
  • Access(第一個):權限
  • Uid:該文件所屬的屬主
  • Gid:該文件所屬的屬組
  • context:安全上下文
  • Access:文件最近一次的訪問時間
  • Modify:文件最近一次數據的修改時間
  • Change:文件最近一次屬性的更改時間
  • Birth:文件創建時間

 

使用touch命令修改文件的時間戳信息:

語法: touch [option]… file…

選項:

  • -c: 指定的文件路徑不存在時不予創建
  • -a:僅修改access time
  • -m:僅修改modify time
  • -t STAMP:使用指定的日期時間

實例:把myliunx目錄的modify time修改成2012年1月3日3時3分3秒

[0][root@localhost tmp]# stat mylinux
  File: ‘mylinux’
  Size: 143           Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 67160137    Links: 14
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:user_tmp_t:s0
Access: 2018-02-28 21:34:32.912693874 -0500
Modify: 2018-02-28 21:34:01.908727303 -0500
Change: 2018-02-28 21:34:01.908727303 -0500
 Birth: -
[0][root@localhost tmp]# touch -m -t 0212010303.03 /tmp/mylinux/
[0][root@localhost tmp]# stat mylinux
  File: ‘mylinux’
  Size: 143           Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d    Inode: 67160137    Links: 14
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:user_tmp_t:s0
Access: 2018-02-28 21:34:32.912693874 -0500
Modify: 2002-12-01 03:03:03.000000000 -0500
Change: 2018-02-28 23:08:16.678646707 -0500
 Birth: -

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91795

(1)
華龍華龍
上一篇 2018-03-01 10:57
下一篇 2018-03-01 14:39

相關推薦

  • N25第四周 chmod chown以及 grep命令的常用示例

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。     [root@localhost ~]# cp -r /etc/skel /home/tuser1   &n…

    Linux干貨 2016-12-22
  • Ip 地址 及 網絡配置

    Ip 地址 及 網絡配置 IP地址 ? 它們可唯一標識 IP 網絡中的每臺設備 ? 每臺主機(計算機、網絡設備、外圍設備)必須具有唯 一的地址 IP地址由兩部分組成:       網絡ID:  標識網絡  每個網段分配一個網絡ID       主機 ID:  標識單個主…

    Linux干貨 2016-09-05
  • awk學習筆記

    一、linux的文本處理器三劍客   文本過濾器:grep、egrep、fgrep   行編輯器:sed(模式空間;保持空間)   報表生成器:awk(格式化文本輸出)gawk awk的工作流程: 從文本中讀取一行內容,根據指定的分隔符;將讀入的一行內容分隔成字段,然后格式化輸出指定的字段 二、awk的命令相關的參數及用法 &n…

    Linux干貨 2015-06-23
  • 關于Linux系統無法啟動的問題(1)

                                  &nbsp…

    2017-09-04
  • 第二周博客作業

    1.Linux上的文件管理類命令都有那些,其常用的使用方法及其相關示例演示。
    2.Bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。
    3.請使用命令行展開功能來完成以下的練習。
    4.文件的元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。
    5.如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?
    6.顯示/var目錄下所有以1開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其他字符)的文件或目錄。
    7.顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。
    8.顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其他任意長度任意字符的文件或目錄。
    9.在/tmp目錄下創建以tgile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22
    10.復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。
    11.復制/etc目錄下所有以.d結尾的文件或目錄到/tmp/mytest2目錄中。
    12.復制/etc目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

    2018-03-22
  • 第四周作業

    1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限; [root@centos7 ~]# cp -r /etc/skel/ /home/tuser1[root@centos7 ~]# ls -ld /home/tuser1drwxr-xr-x. 2 root root 72 1…

    Linux干貨 2016-11-27

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-03-20 21:51

    沒問題。

欧美性久久久久