linux系统文件属性

linux系统中的文件或目录的属性主要包括:引索节点(indoe)、文件类型、权限属性、连接数、所归属的用户和用户组、最近修改时间。

  1. 索引节点indoe index node

CentOS5 inode的默认大小是128字节,centos6 默认大小是256字节。inode的大小在文件系统格式化后固定不变,无法更改,格式化前可以指定inode的大小。但一般不会去改。查看inode大小命令:

一个文件至少占用一个inode和一个block。block是实习存放内容的地方。block分大了,会浪费磁盘空间,分小了,影响磁盘读取性能,一般生产环境设置block大小为4K

问100M的磁盘空间,写入1K文件,1M的文件。分别能写多少??

1K 100M/4K = 25*1024

1M: 1M/4K = 256个block 100M/4K=25*1024个block  25*1024/256=100

时间: 2024-10-10 10:19:54

linux系统文件属性的相关文章

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

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

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表示系

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

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

第四篇、linux系统文件属性三

一.linux文件属性之文件权限体系介绍 二.linux中连接介绍 三.软连接 四.图解 五文件删除原理 主要内容

Linux系统文件属性知识

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

03-Linux系统文件属性

1.Linux系统文件属性 上图中ls -il每列含义如下: 第一列 Inode 第二列 文件类型及权限 第三列 硬链接数 第四列 属主权限 第五列 属组权限 第六列 文件或目录的大小 第七八九列 最近修改时间 第十列 文件或目录名字 2.Linux系统文件类型 ls -l 文件名 //看第一个字符 格式 说明 - 普通文件(文本文件, 二进制文件, 压缩文件, 图片文件等) d 目录文件 b 设备文件(块设备)存储设备硬盘 /dev/sda, /dev/sda1 c 设备文件(字符设备)打印机

Linux系统编程之访问文件夹及其文件属性

1. 文件夹操作:opendir, readdir, closedir 2. 文件属性:lstat 3. 实现功能:获取指定文件夹下所有的文件(使用递归),因此就能计算所有文件大小之类的啦... 代码示例如下: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <errno.h> #include <sys/stat

嵌入式 Linux系统编程(四)——文件属性

嵌入式 Linux系统编程(四)--文件属性 一.文件属性概述 Linux 文件的属性主要包括:文件的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.文件属性示例如下: 多个文件属性查看: ls -lih 1341714 -rw-r--r-- 1 root root 2.5K May 28 10:24 bit_marco.c 1341718 -rw-r--r-- 1 root root 2.1K May 28 09:08 bit_marco.c~ 1341706

Linux系统编程_3_文件属性

1.Linux中stat结构体包含了一个文件的各种属性. struct stat { dev_t         st_dev;       //文件的设备编号 ino_t         st_ino;       //节点 mode_t        st_mode;      //文件的类型和存取的权限 nlink_t       st_nlink;     //连到该文件的硬连接数目,刚建立的文件值为1 uid_t         st_uid;       //用户ID gid_t