Linux檔案的元資料資訊(第二週作業4)

2021-08-29 03:49:54 字數 2051 閱讀 4920

檔案系統中的資料分為兩類,分別是資料和元資料。

資料:指的是普通檔案中的實際資料;

元資料:指用來描述乙個檔案的特徵的系統資料,諸如訪問許可權、檔案擁有者、以及檔案資料塊的分布資訊等等;

檢視檔案的元資料資訊需要用到乙個命令:stat

stat命令的作用為顯示檔案的狀態資訊,輸出的資訊比ls命令輸出的資訊更加詳細。

例項:

[root@centos7mage ~]# stat /etc/sysconfig/network-scripts/ifcfg-eth0

file: 『/etc/sysconfig/network-scripts/ifcfg-eth0』

size: 118 blocks: 8 io block: 4096 regular file

device: fd00h/64768d inode: 33569832 links: 1

access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)

context: system_u:object_r:net_conf_t:s0

access: 2018-10-11 09:46:00.346000000 +0800

modify: 2018-08-21 16:13:37.654010000 +0800

change: 2018-08-21 16:13:37.655010000 +0800

birth: -

file:檔名稱;

size:檔案大小;

blocks:占用的磁碟塊數;

io block:io塊大小;

regular file:這裡是顯示檔案的型別,這是乙個普通檔案

device:所在裝置;

inode:inode節點號;

links:被鏈結的次數;

access(第乙個):訪問許可權;

uid:uid號和屬主;

gid:gid號和屬組;

access(第二個):檔案最近一次的訪問時間;

modify:檔案的修改時間;

chang:檔案的改變時間。

修改檔案的時間戳需要使用乙個命令:touch

touch命令有兩個功能:

一、用於把已存在檔案的時間標籤更新為系統當前的時間(預設方式),他們的資料將原封不動地保留下來;

二、用來建立新的空檔案。

例項:建立新的空檔案:

file: `huangshizhang'

size: 0 blocks: 0 io block: 4096 regular empty file

device: 802h/2050d inode: 12 links: 1

access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)

access: 2018-10-25 09:56:35.134854810 +0800

modify: 2018-10-25 09:56:35.134854810 +0800

change: 2018-10-25 09:56:35.134854810 +0800

修改檔案的時間戳:

file: `huangshizhang'

size: 0 blocks: 0 io block: 4096 regular empty file

device: 802h/2050d inode: 12 links: 1

access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)

access: 2018-10-25 09:56:53.831856377 +0800

modify: 2018-10-25 09:56:53.831856377 +0800

change: 2018-10-25 09:56:53.831856377 +0800

檔案元資料資訊介紹及修改檔案時間

使用 stat 命令則可以檢視完整的檔案元資料 file f1 表示檔案的完整名稱 size 表示檔案的資料大小 blocks 占用磁碟的塊數 io block io 塊的大小 device 所在裝置 regular 檔案的型別 indoe 檔案的節點 links 檔案的鏈結數 access 檔案的...

linux系統檔案的元資料 時間戳

什麼是元資料 檔案的資料分兩種 檔案時間戳 atime 訪問時間 access time 指的是檔案最後被讀取的時間,可以使用touch命令更改為當前時間 ctime 變更時間 change time 指的是檔案本身最後被變更的時間,變更動作可以使chmod chgrp mv等等 mtime 修改時...

第二章 Linux 初級的檔案管理

linux系統中有很多目錄及檔案,需要對檔案進行人為的管理。windows 以多根的方式組織檔案 c d e linux 以單根的方式組織檔案 以下是linux目錄的簡介 bin 普通使用者使用的命令 bin ls,bin date sbin 管理員使用的命令 sbin service dev 裝置...