linux系统文件属性知识讲解

Linux中的文件类型

在linux系统中,可以说一切皆文件

linux下扩展名的作用

1).tar、.tar.gz、.tgz、.zip、.tar.bz 表示压缩文件,创建命令一般为tar、zip、gzip等

2).sh 表示shell脚本文件,通过shell语言开发的程序

3).pl表示perl语言文件,通过perl语言开发的程序

4).py 表示python语言文件,通过python语言开发的程序

5).html、.htm、.php、.jsp、.do 表示网页语言的文件

6).conf表示系统服务的配置文件

7).rpm 表示rpm安装包文件

运维开发语言:shell、python、php三者之一,至少会一个,最好会两个。

案例:

391699 -rw-r--r--. 1 root root 0 Jan 14 22:41 oldboy

第一列:391699为indoe号,索引节点indoe

第二列:-rw-r--r--. 前面的“-”为普通文件(文件或目录的类型),r(4)读权限,w(2)写权限,x(1)执行权限,“w-r“所属主的权限,”r--“归属组的权限,”r--“其他人的权限

-:普通文件

l:软链接,相当于windows的快捷方式

d:目录,相当于windows的文件夹

b:块设备,硬盘就是一个例子

c:字符设备文件,给你说你不懂,鼠标,键盘算是

s、p:这些文件关系到系统的数据结构和管道(pipe),通常很少见到

第三列:1 表示为硬链接数

第四列:root 表示用户的属主

第五列:root 表示用户组的归属组

第六列:0 表示文件或目录的大小

第七列、第八列、第九列:Jan 14 22:41 表示文件或目录的最近一次更改的日期

第十列:oldboy 表示文件或目录的名称

find 命令下的 -type 类型

-type:查找某一类型文档

b:块设备文档

d:目录

c:字符设备文档

P:管道文档

l:符号链接文档

f:普通文档

索引节点indoe

indoe概述:

硬盘要分区,然后格式化,创建文件系统。

硬盘分为两部分:第一部分Indoe节点;第二部分Block

Block是用来存储实际数据用的,例如:照片,视频等普通文件数据,而Indoe就是用来存储这些数据属性信息的,indoe包含的属性信息包括文件大小、属主、归属组的用户组、读写权限、文件类型、修改时间,还包含指定文件实体的指针功能(indoe节点————block的对应关系)等,但是,唯独不包含文件名

时间: 2024-10-17 22:06:26

linux系统文件属性知识讲解的相关文章

linux---21-22 linux系统网络知识讲解

从linux系统的角度看网络 1,网线有两个标准:568A.568B(用的较多) 线序:橙白橙.绿白蓝.蓝白绿.棕白棕 网卡和交换机之间的接法  or  交换机和交换机之间的接法 2,网卡 3,交换机DLINK\H3C\CISCO. 路由器CISCO(防火墙juniper)

第十二天-linux系统文件属性知识详解

本文总结Linux添加或者删除用户和用户组时常用的一些命令和参数.1.建用户: adduser xiaorui                             //新建xiaorui用户 passwd  xiaorui                             //给xiaorui用户设置密码 2.建工作组 groupadd   test                             //新建test工作组 3.新建用户同时增加工作组 useradd -g tes

Linux系统文件属性知识

------------------------------------------------------------------------------------------------------------- /etc 系统的配置文件以及服务的启动命令存放的目录 /home     普通用户的家目录 /sbin    系统的二进制目录,一般用于系统管理员的二进制命令的目录. /var variable data --可变化的数据,存放可变化的目录的文件,例如,日志. ---------

Linux系统基础知识

1.linux概述 ??Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.??Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间).Linux存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各

linux系统文件属性-硬连接、软连接

1 硬链接概念 硬链接是指通过索引节点(Inode)来进行链接,在Linux(ext2,ext3)文件系统中,保存在磁盘分区中的文件不管是什么类型都会给它分配一个编号,这个编号被称为索引节点编号(Inode Index)简称Inode,即在系统中文件的编号. 在Linux文件系统中,多个文件名指向同一个索引节点(Inode)是正常且允许的.这种情况的文件就称为硬链接,硬链接的作用之一是允许一个文件拥有多个有效路径名(多个入口),这样用户就可以建立硬链接到重要的文件,以防止“误删”源数据(很多硬件

linux系统文件属性

linux系统中的文件或目录的属性主要包括:引索节点(indoe).文件类型.权限属性.连接数.所归属的用户和用户组.最近修改时间. 索引节点indoe index node CentOS5 inode的默认大小是128字节,centos6 默认大小是256字节.inode的大小在文件系统格式化后固定不变,无法更改,格式化前可以指定inode的大小.但一般不会去改.查看inode大小命令: 一个文件至少占用一个inode和一个block.block是实习存放内容的地方.block分大了,会浪费磁

Linux系统基础知识-嵌入式迅为4412开发板学习笔记

1. 什么是Linux系统编程 详情了解:http://topeetboard.com  更多了解:https://arm-board.taobao.com Linux系统编程分为三个部分:系统调用.C库和C编译器. 系统调用系统编程的基础是系统调用,也结束于系统调用.在带有操作系统的嵌入式开发中,需要从操作系统申请一些服务和资源,从用户空间向内核发起的一些函数调用.系统调用包括对文件的读写.进程的控制等等.在Linux中,系统的实现少于其它内核.例如在Windows下有几千个系统调用,但是在L

Linux系统基础知识整理

1.Linux文件系统架构 1).文件或目录起始于"/"根目录,并且以树装结构呈现 2).最顶层以"/"开始 3).linux文件系统的文件或者目录名严格区分大小写,并且以/分隔开 4).".."表示上层目录 5)."."表示当前目录 6).隐藏目录或者文件名称都以"."开头 7).#代表当前登陆用户为root用户 8).$代表当前登陆用户为普通用户 2.Linux重要文件目录说明 1)./        

Linux系统-基础知识

一.计算机五大部件的关系 二.Linux系统组成部件   1.CPU(中央处理器) CPU组成:运算器.控制器和寄存器 2.内存 内存是与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.CPU的数据只能在内存中读取,并且内存数据是容易丢失的. 3.IO设备   管理和控制计算机所有输入和输出设备统称为IO设备.例如,硬盘.键盘.鼠标和打印机等等. 三.Linux操作系统的原理 内核功能:进程管理.内存管理.