每天學習乙個命令 stat

2021-09-27 13:01:23 字數 4461 閱讀 8163

% a 是以八進位制訪問許可權

[root@king ~]# stat -c %a 2.txt 

-rw-r--r--

% b 是人類可讀的訪問許可權
[root@king ~]# stat -c %b sftp/

0[root@king ~]# stat -c %b python/

0[root@king ~]# stat -c %b anaconda-ks.cfg

8[root@king ~]# stat -c %b 檔案目錄判斷.sh

8

%b 是讀取每個塊位元組的大少
[root@king bin]# stat -c %b python3

512[root@king bin]# stat -c %b pip3.7

512

%c 是檢視檔案的seliunx 的安全上下文

%d 是顯示十進位制的裝置號

%d 是顯示16進製制的裝置號

[root@king ~]# stat -c %d 2.txt 

fd00

[root@king ~]# stat -c %d 2.txt

fd00

[root@king ~]# stat 2.txt

檔案:"2.txt"

大小:25 塊:8 io 塊:4096 普通檔案

許可權:(0644/-rw-r--r--) uid:( 0/ root) gid:( 0/ root)

最近訪問:2019-09-30 13:49:04.043690286 +0800

最近更改:2019-09-30 13:48:53.380067150 +0800

最近改動:2019-09-30 13:48:53.380067150 +0800

[root@king ~]# stat -c %d 2.txt

64768

%c 是顯示原始的檔案模式
[root@king ~]# stat -c %f 2.txt 

81a4

%f 是顯示 檔案型別
[root@king ~]# stat -c %f 2.txt 

普通檔案

目錄

% g 檢視所屬者的名稱

%g 檢視所屬者的id

[root@king ~]# stat -c %g 2.txt 

root

[root@king ~]# stat -c %g 1.txt

king

[root@king ~]# stat -c %g 2.txt

0[root@king ~]# stat -c %g 1.txt

1002

[root@king ~]# cat /etc/passwd | grep king

king:x:1001:1002::/home/king:/bin/bash

[root@king ~]# cat /etc/passwd | grep root

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

roo:x:1000:1001:root:/home/roo:/bin/bash

sftpboss:x:1002:1003::/root/sftp/:/sbin/nologin

%u所有者的使用者id

%u 所有者使用者名稱

[root@king ~]# stat -c %u 1.txt 

king

[root@king ~]# stat -c %u 1.txt

1001

[root@king ~]# stat -c %u 2.txt

0[root@king ~]# stat -c %u 2.txt

root

% h 是檢視檔案的硬鏈結數 (注意這裡不是指軟鏈結)
[root@king ~]# stat -c %h 1.txt 

1[root@king ~]# ln -s 1.txt 4.txt

[root@king ~]# stat -c %h 1.txt

1

%i 是顯示檔案的索引編號
[root@king ~]# stat -c %i 1.txt 

34536758

%o 是最佳的io 寫入
[root@king ~]# stat -c %o 1.txt

4096

%n引用的檔名,帶有取消引用if符號鏈結
[root@king ~]# stat -c %n 1.txt 

"http/"

%s 顯示檔案總位元組
[root@king ~]# stat -c %s 1.txt 

248

%t以十六進製制表示的主要裝置型別,用於字元/塊裝置特殊檔案

%t十六進製制的次要裝置型別,用於字元/塊裝置特殊檔案

[root@king ~]# stat -c %t 1.txt 

0

%x 最後一次訪問時間,可讀

%x 上次訪問的時間,自紀元以來的秒數

[root@king ~]# stat -c %x 2.txt 

2019-09-30 13:49:04.043690286 +0800

[root@king ~]# stat -c %x 2.txt

1569822544

[root@king ~]# cat 2.txt

tangmingqi-20191001 3456

[root@king ~]# stat -c %x 2.txt

2019-09-30 13:49:04.043690286 +0800

[root@king ~]# vim 2.txt

[root@king ~]# stat -c %x 2.txt

2019-09-30 16:50:11.646907754 +0800

[root@king ~]# stat -c %x 1.txt

2019-09-30 15:56:51.701643342 +0800

[root@king ~]# cat 1.txt

tsn_config.accesstoken=2019102809000061920e93d43-22d8-4785-92e3-7d6a1a8348de

[root@king ~]# stat -c %x 1.txt

2019-09-30 15:56:51.701643342 +0800

[root@king ~]# awk -v fieldwidths="21 8" '' 1.txt

n=201910

[root@king ~]# stat -c %x 1.txt

2019-09-30 15:56:51.701643342 +0800

[root@king ~]# vim 1.txt

[root@king ~]# stat -c %x 1.txt

2019-09-30 16:54:46.095384823 +0800

%y 上次修改的y時間,自紀元以來的秒數

%y 上次修改的y時間,可讀

[root@king ~]# stat -c %y 1.txt

2019-09-30 16:54:46.095384823 +0800

[root@king ~]# stat -c %y 1.txt

1569833686

[root@king ~]# date +%s

1569833952

%z上次更改的時間,可讀

%z上次更改的時間,自紀元以來的秒數

[root@king ~]# stat -c %z 1.txt 

2019-09-30 16:54:46.095384823 +0800

[root@king ~]# stat -c %z 1.txt

1569833686

[root@king ~]# date +%s

1569834428

每天學習乙個Linux命令 目錄

閱讀目錄 content 1.竹子 部落格 2.菜鳥教程 3.其他網際網路資料,google,baidu等搜尋引擎 1.linux每日命令 1 ls命令 2.linux每日命令 2 cd命令 3.linux每日命令 3 in命令 4.linux每日命令 4 pwd命令 5.linux每日命令 5 m...

Linux每天學習乙個命令之type命令

今天看到了type命令覺得和which命令很像,所以想著學習記錄一下。回想起之前使用which命令的時候,當檢視cd命令,history命令的時候,會出現這句話 root localhost which history usr bin which no history in usr local sb...

Linux每天學習乙個命令之cp命令

最近學習linux中的複製檔案命令cp,把學習記錄如下 cp 選項 source 檔案 destination 目的檔案 cp 選項 source1 source2 source3 source4 source5 directory cp命令可以複製檔案或資料夾,後面可以接多個原始檔 當有多個原始檔...