導航:首頁 > 程序命令 > stat命令結果

stat命令結果

發布時間:2022-08-26 12:02:08

linux怎麼使用stat命令查看文件信息

linux下查看文件詳細信息命令stat。

說明:Access訪問時間。Modify修改時間。Change狀態改變時間。可以stat *查看這個目錄所有文件的狀態
與文件相關的3個時間:
1、訪問時間,讀一次這個文件的內容,這個時間就會更新。比如對這個文件使用more命令。ls、stat命令都不會修改文件的訪問時間。
2、修改時間,對文件內容修改一次,這個時間就會更新。比如:vi後保存文件。ls -l列出的時間就是這個時間。
3、狀態改變時間。通過chmod命令更改一次文件屬性,這個時間就會更新。查看文件的詳細的狀態、准確的修改時間等,可以通過stat命令文件名。
size: 427
說明:
文件的大小.
Blocks: 8
說明:
這個文件佔用了8個塊,塊的單位是512個位元組,因為文件系統的塊為4096個位元組,除以512個位元組,就是8個Blocks.也就是一個文件最小也要佔用8個block.
regular file
說明:
文件的狀態是不是正常的,此處為完整文件(個人理解是這個意思,請高手指點)
Device: fd00h/64768d
說明:是指存放文件的設備 詳細的不太理解 請高手賜教
IO Block: 4096
說明:
IO
Block表示文件系統塊的大小,ext3默認為4096,可以調整為2048等,但ext3最大也即是4096,可以通過tune2fs
-l /dev/sda1來確認.
Inode: 23724038
說明:
Inode就是I節點,這里說明的是23724038並不是系統已經用了這么多個inode,比如現在新建文件2,inode為23724039,這時新建文件3,inode為23724040,此時你刪了文件2,再建文件4,它的inode還是23724039.
最後要注意一個文件只有一個Inode,Inode指引我們找到文件的信息.
Links: 1
說明:
只有這個文件名用了這個Inode.如果有兩個文件名用了這個Inode,這里的數字將是2,例如一個硬鏈接。

⑵ perl中stat函數怎麼計算文件的大小

my
@args
=
stat
($filename);
my
$size
=
$args[7];
stat()函數返回一個數組。下面是數組各元素的含義。
0
dev
設備號
驅動器號(C:通常是2,D:通常是3,等等)
1
ino
索引節號
總是0
2
mode
文件的方式

3
nlink
鏈接號
通常為0;Windows
NT;文件系統允許鏈接
4
uid
文件所有者的用戶ID(UID)總是0
5
gid
文件所有者的組ID(GID)總是0
6
rdev
特殊文件信息
驅動器號(重復)
7
size
文件大小(以位元組計)文件大小(以位元組計)
8
atime
上次訪問的時間
上次訪問的時間
9
mtime
上次修改的時間
上次修改的時間
10
ctime
Inode修改時間
文件的創建時間
11
blksz
磁碟塊的大小
總是0
12
blocks
文件中的塊的數量
總是0
例:獲取文件時間
my
@array
=
stat("mysql.tar.gz");
print
"$array[9]\n";
$size=(stat)[7]
$size=(stat
filename)[7]
perl中的文件測試參數
-r
文件或是目錄對該(有效)用戶或組可讀
-w
文件或是目錄對該(有效)用戶或組可寫
-x
文件或是目錄對該(有效)用戶或組可
-o
文件或是目錄被該(有效)用戶所有
-R
文件或目錄對該實際用戶或組可讀
-W
文件或目錄對該實際用戶或組可寫
-X
文件或目錄對該實際用戶或組可執行
-O
文件或目錄被該實際用戶所有
-e
文件或目錄存在
-z
文件存在,大小為零,判斷文件是否大小為零(對目錄總為假)
-s
文件存在,大小非零(即,文件大小,單位為位元組)
-f
條目是個普通文件
-d
條目是個普通目錄
-l
條目是個符號連接
-S
條目是個套接字
-p
條目是個命名管道(一個fifo)
-b
條目是個特殊(block-special)文件(如一個可裝載磁碟)
-c
條目是個字元特殊(character-special)文件(如一個I/O設備)
-u
文件或目錄是setuid
-g
文件或目錄是setgid
-k
文件或目錄的粘著位(sticky
bit)被設置
-t
文件句柄是個TTY(可由isatty()系統函數返回;文件名不能由本測試來測試)
-T
文件像是個「文本」文件
-B
文件像是個「二進制」文件
-M
更改年齡(單位:天)
-A
訪問年齡(單位:天)
-C
Inode更改年齡(單位:天)

⑶ Linux中stat命令查看出來的都是什麼信息呢

查看的是文件或文件系統的狀態信息。
比如,文件系統類型(ext2/ext3),塊大小,訪問修改時間等。

⑷ linux里如何查看文件大小

解答:

ls -lh或者ls -l -h 把把文件和文件夾列表方式列出,並且顯示大小;

ls -a 把所有文件和目錄列出來,包含隱藏的文件和目錄。

ls -l 把文件和文件夾列表方式列出;

ls -lh或者ls -l -h 把把文件和文件夾列表方式列出,並且顯示大小;

ls -lha或者ls -l -h -a 把所有文件夾和文件(包括隱藏的)列表方式列出,並且包含大小;

⑸ Linux怎麼用stat命令顯示文件

用法:stat [選項]... 文件...
顯示文件或文件系統的狀態。
-L, --dereference 跟隨鏈接
-f, --file-system 顯示文件系統狀態而非文件狀態
-c --format=格式 使用指定輸出格式代替默認值,每用一次指定格式換一新行
--printf=格式 類似 --format,但是會解釋反斜杠轉義符,不使用換行作
輸出結尾。如果您仍希望使用換行,可以在格式中
加入"\n"
-t, --terse 使用簡潔格式輸出
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
有效的文件格式序列(不使用 --file-system):
%a 八進制許可權
%A 用可讀性較好的方式輸出許可權
%b 計算已分配塊數(參見%B)
%B 以位元組為單位輸出%b 所報告的每個塊的大小
%C SELinux 安全環境字元串
%d 十進制設備編號
%D 十六進制設備編號
%f 十六進制原始模式
%F 文件類型
%g 文件的屬組ID
%G 文件的屬組組名
%h 硬鏈接數量
%i Inode 編號
%m 掛載點
%n 文件名
%N 如果對象是一個符號鏈接,顯示引用到的其它文件名
%o I/O 塊大小
%s 總計大小,以位元組為單位
%t 十六進制主設備類型
%T 十六進制子設備類型
%u 文件的屬主ID
%U 文件的屬主用戶名
%w 文件創建時間,若未知則顯示"-"
%W 從UNIX 元年起以秒計的文件創建時間,若未知則顯示"-"
%x 上次訪問時間
%X 從UNIX 元年起以秒計的上次訪問時間
%y 上次修改時間
%Y 從UNIX 元年起以秒計的上次修改時間
%z 上次更改時間
%Z 從UNIX 元年起以秒計的上次更改時間
有效的文件系統格式序列:
%a 非超級用戶可用的剩餘塊數
%b 文件系統的總數據塊數
%c 文件系統中文件節點總數
%d 文件系統中空閑文件節點數
%f 文件系統中空閑塊數
%i 十六進制文件系統ID
%I 允許的文件名最大長度
%n 文件名
%s 塊大小(用於快速傳輸)
%S 基本塊大小(用於塊計數)
%t 十六進制類型描述
%T 可讀性較好的類型描述
注意:您的shell 內含自己的stat 程序版本,它會覆蓋這里所提及的相應
版本。請查閱您的shell 文檔獲知它所支持的選項。

ls 命令及其許多參數提供了一些非常有用的文件信息。另一個不太為人所熟知的命令 stat 提供了一些更為有用的信息。
下面演示了如何對可執行文件「oracle」(位於 $ORACLE_HOME/bin 目錄下)使用此命令。

復制代碼
代碼如下:

# cd $ORACLE_HOME/bin
# stat oracle
File: `oracle'
Size: 93300148 Blocks:182424 IO Block:4096 Regular File
Device: 343h/835d Inode: 12009652 Links: 1
Access: (6751/-rwsr-s--x) Uid:( 500/ oracle) Gid:( 500/ dba)
Access: 2006-08-04 04:30:52.000000000 -0400
Modify: 2005-11-02 11:49:47.000000000 -0500
Change: 2005-11-02 11:55:24.000000000 -0500

注意使用該命令獲得的信息:除了通常的文件大小(也可以使用 ls -l 命令獲得)以外,您還獲得了該文件佔用的塊數。通常的 Linux 塊大小為 512 位元組,因此一個大小為 93,300,148 位元組的文件將佔用 (93300148/512=) 182226.85 個塊。由於塊都是完整佔用,因此該文件使用了一些整數個數的塊。無需猜測就可以獲得確切的塊數。
您還可以從以上輸出中獲得文件所有權的 GID 和 UID,以及許可權的八進製表示形式 (6751)。如果要將文件恢復到它現在具有的相同許可權,可以使用 chmod 6751 oracle,而不是顯式拼寫這些許可權。
以上輸出最有用的部分是文件訪問時間戳信息。該輸出顯示,該文件被訪問的時間是 2006-08-04 04:30:52(顯示在「Access:」的旁邊),即 2006 年 8 月 4 日上午 4:30:52。這是某個人開始使用資料庫的時間。該文件的修改時間是 2005-11-02 11:49:47(顯示在「Modify:」的旁邊)。最後,「Change:」旁邊的時間戳顯示文件狀態更改的時間。
stat 命令的修改符 -f 顯示了有關文件系統(而非文件)的信息:

復制代碼
代碼如下:

# stat -f oracle
File: "oracle"
ID: 0 Namelen:255 Type:ext2/ext3
Blocks: Total: 24033242 Free: 15419301 Available: 14198462 Size: 4096
Inodes: Total: 12222464 Free: 12093976

另一個選項 -t 顯示了完全相同的信息,只不過是在一行中顯示的:

復制代碼
代碼如下:

# stat -t oracle
oracle 93300148 182424 8de9 500 500 343 12009652 1 0 0 1154682061
1130950187 1130950524 4096

這對 shell 腳本非常有用,在 shell 腳本中可以使用一個簡單的 cut 命令獲得值以進行進一步處理。

⑹ linux 的stat 命令 加參數怎麼使用

自己輸入 man stat 會出現關於stat命令的各種信息 包括它的參數

⑺ linux系統,命令netstat 與net\stat執行結果一樣。 其中\斜杠代表什麼含義謝謝。

\是轉義符號

你命令類似
ifconfig
i\fconfig

字母再怎麼轉義還是原來的意思

⑻ cisco 交換機 show interfaces stat 命令後,其中的每一項都是什麼含義

進程 進來的數據包數 進來的位元組數 出去的數據包數 出去的位元組數
cpu
路由緩存
模塊
總和

⑼ 下面命令顯示信息意思是()

-a或--all:顯示全部的信息;
-m或--machine:顯示電腦類型;
-n或-nodename:顯示在網路上的主機名稱;
-r或--release:顯示操作系統的發行編號;
-s或--sysname:顯示操作系統名稱;
-v:顯示操作系統的版本;
-p或--processor:輸出處理器類型或"unknown";
-i或--hardware-platform:輸出硬體平台或"unknown";
-o或--operating-system:輸出操作系統名稱;
--help:顯示幫助;
--version:顯示版本信息。
擴展內容:
hostname命令:顯示或設置系統的主機名
注意:

使用hostname命令設置主機名後,系統並不會永久保存新的主機名,重新啟動機器之後還是原來的主機名。如果需要永久修改主機名,需要同時修改/etc/hosts和/etc/sysconfig/network的相關內容。
dmesg命令:列印或控制內核環緩沖區(顯示開機信息,用於診斷系統故障。)

格式:dmesg [options]
stat命令用於查看文件的具體存儲信息和時間等信息

格式為「stat 文件名稱」
命令:估計文件空間使用情況

格式: [OPTION]... [FILE]...
df命令:顯示文件系統磁碟空間使用情況

格式:df [OPTION]... [FILE]...
資料來源於網路若侵權聯系刪

⑽ linux stat 命令顯示的 block 是扇區嗎

不是,是邏輯塊
扇區: 是硬碟片上的最小存儲單位,一個扇區一般是512位元組
邏輯塊(block): 分區進行格式化時所指定的「最小存儲單位」。即文件系統存儲的最小單位;EXT3 文件系統中的塊規格有 1024 Bytes, 2048 Bytes 和4096 Bytes 三種,它並不直接等於扇區的大小

閱讀全文

與stat命令結果相關的資料

熱點內容
程序員是怎麼做優化設置 瀏覽:250
命令與征服現代沖突視頻 瀏覽:677
基於單片機的文獻綜述 瀏覽:998
dnf掃貨腳本源碼 瀏覽:728
用於編譯器中緩解控制沖突的方法 瀏覽:193
rt3070aplinux 瀏覽:650
變頻空調壓縮機用電容可以啟動嗎 瀏覽:319
愛迪爾門鎖怎麼看伺服器地址 瀏覽:818
江淮車智聯伺服器內容錯誤什麼 瀏覽:133
zip解壓軟體叫什麼 瀏覽:893
java域名綁定 瀏覽:902
dns伺服器很差什麼意思 瀏覽:123
西門子數控機床編程與操作 瀏覽:993
工頻壓縮機專修 瀏覽:383
什麼app可以連接電視 瀏覽:173
神舟電腦無法復制文件夾 瀏覽:57
s7相片怎麼加密 瀏覽:530
單片機串接cd4094 瀏覽:820
cad批量生成pdf 瀏覽:254
iosui編程 瀏覽:137