linux中type 、file、stat三者的區別


1、type

用來查看命令類型,以區別是內部命令還是外部命令

[root@localhost ~]# type cd
cd 是 shell 內嵌
[root@localhost ~]# type ls
ls 是 `ls --color=auto' 的別名
[root@localhost ~]# type ifconfig
ifconfig 是 /usr/sbin/ifconfig
注:用compgen  -b命令可以顯示出shell的內置命令。

2、file

用來探測給定文件的類型。

[root@localhost ~]# file 123.txt
123.txt: ASCII text
[root@localhost ~]# file file900
file900: empty
[root@localhost ~]# file zz1
zz1: ASCII text

3、stat

主要用於顯示文件或文件系統的詳細信息

[root@localhost ~]# stat zz1 文件:"zz1"   大小:34 塊:8 IO 塊:4096 普通文件    設備:fd00h/64768d Inode:33756248 硬鏈接:1    權限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)    環境:unconfined_u:object_r:admin_home_t:s0    最近訪問:2019-07-23 20:14:34.154503570 +0800    最近更改:2019-07-22 19:44:58.883625984 +0800    最近改動:2019-07-22 19:44:58.883625984 +0800    創建時間:-       

 



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM