晓白初识之Linux下文件的属性

Linux中查看目录文件最常用命令:ls   -- 显示目录的内容

而带一些简单参数配合使用:
ls -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出)

ls -A 显示除影藏文件“.”和“..”以外的所有文件列表

ls -l  使用长格式显示目录下的文件(一个长格式列出文件的详细的属性)

Linux下文件属性:

例:

-rwxrwxr-x 1 china china   5518517 6月  28  2023 aaa.jpg

以上述为例开始详解:
a. 第一位【-】是文件的类型:
   - 普通文件,文本文件就是普通文件
   d 目录文件
   c 字符设备文件,鼠标、键盘等,嵌入式系统的传感器大部分都是字符设备
   b 块设备文件,硬盘就是块设备文件(以数据块为交互单位)
   l 链接文件(类似于Windows下的快捷方式)
   p 管道文件
   s 网络套接字文件


b. 【rwxrwxr-x】 表示文件的访问权限 -- Linux的用户要对文件进行操作,必须要具有对应的操作权限;文件权限包括三类,分别是所有者权限、所属组权限和其他用户权限,文件的权限有读、写、执行和没有权限
   权限的九位:rwxrwxr-x, 分别对应所有者、所属组和其他用户的权限(每一类用户的权限对应三位),有权限使用对应的字母r(读)、w(写)和x(执行),没有权限使用符号-


c. 【1】 是文件的使用数: 当前使用该文件的用户或者进程数


d. 第一个【china】 是文件的所有者: 创建文件的用户或者名义上创建文件的用户


e. 第二个【china】 是文件的所属组: 和文件的创建者同组的用户(也可以通过命令指定所属组)
f.  5518517 是文件的大小,以字节为单位;普通文件的大小是文件实际大小;目录文件的大小表示文件文件本身的大小,不表示目录中包含的内容的大小;对于设备文件,这部分是设备的主、次设备号


g. 【6月  28  2023】 文件的创建实际或者最后修改时间


h. 【aaa.jpg】 文件名 -- Linux下文件名只表示文件的名字,不代表文件的类型


注意: 文件的属性一般都可以通过命令来修改,比如:
chmod命令可以修改文件的访问权限
mv可以修改文件的名字
touch可以修改文件的创建时间或者最后修改时间
chown修改文件的所有者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值