温馨提示×

如何查看debian文件属性

小樊
40
2026-10-17 05:26:23
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,查看文件属性通常有以下几种常用方式,取决于你想看的是“基础属性”还是“扩展属性”。


一、查看基本文件属性(最常用)

1. ls -l(查看权限、大小、所有者等)

ls -l 文件名

示例输出:

-rw-r--r-- 1 user user 1024 6月 25 10:00 test.txt

含义:

  • -rw-r--r--:文件类型和权限
  • user user:所有者 / 所属组
  • 1024:文件大小(字节)
  • 时间:修改时间

2. ls -lh(人类可读大小)

ls -lh 文件名

3. ls -li(查看 inode 号)

ls -li 文件名

二、查看更详细的文件信息

4. stat(最全面)

stat 文件名

会显示:

  • 大小
  • 权限(八进制)
  • 所有者 UID/GID
  • 访问 / 修改 / 状态改变时间
  • inode
  • 块大小

示例:

File: test.txt
Size: 1024       Blocks: 8
Access: 0644
Uid: 1000(user)  Gid: 1000(user)

三、查看文件类型

5. file

file 文件名

用于判断是文本、二进制、脚本等:

test.txt: ASCII text

四、查看扩展属性(xattr)

6. getfattr(扩展属性)

getfattr -d 文件名

若提示命令不存在:

sudo apt install attr

五、查看 ACL(访问控制列表)

7. getfacl

getfacl 文件名

安装:

sudo apt install acl

六、查看隐藏/系统相关信息

8. lsattr(查看文件属性位,如 immutable)

lsattr 文件名

常见标志:

  • i:不可修改(immutable)
  • a:只能追加

修改需用:

sudo chattr +i 文件名

总结速查表

目的 命令
权限/大小 ls -l
详细信息 stat
文件类型 file
扩展属性 getfattr
ACL getfacl
特殊属性 lsattr

如果你指的是某个特定类型的文件(如 .deb 包、设备文件、系统文件),可以告诉我,我可以给更针对性的方法。

0 踩