文章目录
- 1 file命令
- 2 stat命令
1 file命令
用来识别文件类型
# 参数的位置是任意的
file 文件名 [参数]-b 只显示文件类型和文件编码,不显示文件名-i 显示文件的MIME类型-F 设置输出字符串的分隔符-L 查看软链接文件自身文件属性
liyb@lyb:/tmp$ file xxxtmp.log
xxxtmp.log: ASCII text
# 不显示文件名 -b
liyb@lyb:/tmp$ file xxxtmp.log -b
ASCII text
# MIME格式 -i
liyb@lyb:/tmp$ file xxxtmp.log -i
xxxtmp.log: text/plain; charset=us-ascii
# 指定分隔符 -F
liyb@lyb:/tmp$ file xxxtmp.log -F " "
xxxtmp.log ASCII text
#指定分隔符并按照MIME格式
liyb@lyb:/tmp$ file xxxtmp.log -F "---" -i
xxxtmp.log--- text/plain; charset=us-ascii
# 查看软连接文件自身属性
liyb@lyb:/$ file lib -L
lib: directory # 是个目录
2 stat命令
liyb@lyb:/tmp$ stat xxxtmp.log 文件:xxxtmp.log大小:2501 块:8 IO 块:4096 普通文件
设备:805h/2053d Inode:3014713 硬链接:1
权限:(0664/-rw-rw-r--) Uid:( 1000/ liyb) Gid:( 1000/ liyb)
最近访问:2025-02-21 20:58:42.617537670 +0800
最近更改:2025-02-21 21:03:20.519967140 +0800
最近改动:2025-02-21 21:03:20.519967140 +0800
创建时间:-
所有的属性可以在程序里编程,有对应的通配符,略了