1,文件属性详述

软硬链接:

ls -li 查看文件详细信息包括inode号

文件111与333是硬连接 inode号相同

文件111与444是软连接 inode号不同-相当于文件数据快捷方式

2,文件属性信息详述---文件的类型

普通文件

d=目录

l=软件链接文件

c/b=设备文件

s =socket文件 套接字(网络传输)

|= 管道文件

3,查看命令属于哪个目录

which +命令 cp mv mkdir

whereis+命令

locate --- 查询普通文件所在的路径

yum install -y mlocate

updatedb --- 查看文件信息需要更新数据库

原理:与find不同,locate是从/var/lib/mlocate/mlocate.db库中找记录,而不是像find一样在系统中找。使用locate查找当有新文件创建必须先updatedb 刷新库才能找到

find命令

find / -type d -name "目录名" 根据文件名称查找

find / -type f -name "用户名" 根据目录名称查找

find / -type f -iname "用户名" 忽略大小写查找

find / -type f -size +100 根据文件大小查找大于100KB的 size是指inod大小

find / -type f -size 100 根据文件大小查找等于100KB的

find / -type f -size -100 根据文件大小查找小于100KB的

find / -type f -mtime +7 查找7天前的文件

find / -type f -mtime 7 查找刚好第7天的文件

find / -type f -mtime -7 查找7天内的文件

压缩文件

tar -zcvf /xxx/xxx.tar.zip /xxx/xxx 压缩包在前,要压缩的文件在后

z:表示压缩数据的方式

c:表示创建一个压缩包

v:显示压缩过程

f:指定压缩包的路径

解压文件

tar -zxvf /xxx/xxx.tar.zip

x:表示解压

注:压缩数据的时候比我我要把里面某个目录或者文件踢出来不压缩

则用(--exclute)参数将某目录或文件排除在外

4,文件权限属性详述

r=4 读

w=2 写

x=1 执行

文件的所有者 rwx 777

文件的所有组 rwx 777

文件的其他人 rwx 777

注:一般文件所有者权限给的高,其他的不会给777的权限

用户分类:

root用户 系统超级用户横行无忌 id(0)

虚拟用户 在系统中没家目录,也登陆不了系统在/etc/passwd可以看到有很多莫名用户那就是虚拟用户id范围(1-999)

普通用户 权限有限 id(1000- )

5,目录或文件所属权限关系:

所有者 创建目录或者文件的用户

所有组 默认属于与他所有者同名的所有组(可以任意将用户加入所有组,使该用户有同等于所有组的权限

其他人

文件或目录的三种时间戳:

stat XXX 查看命令

Access 意思是“访问”。

在终端上用cat、more 、less、grep、sed、 cp 、file 一个文件时,此文件的Access的时间记录都会被更新

用ls -lu看到的文件时间是最近一次access的时间。对于目录而言,处),这个目录的access时间就会被更新

只是进入目录的话不会改变它的access时间,但只要用ls查看了此目录的内容

Modify 意思是“更改(内容),“或者“写入”。

当更改了一个文件的内容的时候,此文件的modify的时间记录会被更新

Change 改变(状态或属性)。

对一个文件或者目录作mv、chown、chgrp操作后,它的Change时间记录被更新

系统时间查看设置

定义时间格式的用途:在后续做数据备份的时候用得上,可以让系统生成按日期备份的文件或目录

cp 需要备份的文件 /etc/date ‘+%F %T’

设置系统时间

data -s '20200202' 设置日期

data -s '20200202 15:02:02' 设置日期和时分秒

date -d "+1 day"

date -d "-1 day"

设置NTP时间同步服务

ntpdate IP(NTP服务器) (yum -y install ntpdate)

6,文件详情inode和block

iNode: 存储文件详细信息

存储文件指针信息

格式化磁盘后,定义文件系统形成iNode

block: 存储内容数据信息

格式化磁盘后,定义文件系统形成block

目录和文件iNode和block包含信息

目录 inode目录属性信息 block目录下包含的文件名称

文件 inode文件属性信息 block文件包含的数据信息

磁盘容量是否够?有两个因素决定:iNode和block。如果iNode号不够了磁盘也会报磁盘空间不够

原因:

a,小文件太多占用大量iNode

b,数据太多占用大量block

磁盘分区容量不够删除大文件方法:

a,查找爆满分区内的大文件:find /mnt -f -size +100M 查找大于100M的文件

b,查找爆满分区内的大文件:du -h /mnt|sort -h 先用du查找文件大小再用sort排序

查看磁盘iNode

df -i

block 默认一个block=4096字节

磁盘优化

文件大小 单个block大小 需要block数

655k数据 100k/block 7个block

getconf PAGESIZE 查看block大小

mke2fs -b 4096 /dev/hda6 调整block大小

所以:优化单个block越大,需要block越少,越节省磁盘i/o

10k数据 100k/block 1个block

故:将单个block设置小一点也可以节省磁盘空间

文件属性详情软硬连接区别

硬连接: 多个文件iNode号相同,源文件删除对硬连接文件没影响

ln 文件名 硬连接文件名

软连接: 相当于一个文件的快捷键,源文件删除软链接文件就没了

ln -s 文件名 软链接文件名

注:目录可以创建软链接,不能创建硬连接

补充:

面试题:ll /etc/ -d 命令下‘80’硬连接数表示什么意思?

表示/etc目录下有78个子目录链接数(每个目录本质就是文件都有一个iNode,除去本身/etc和.这两个目录共78个

系统符号信息:

1,基础符号信息

$ 取变量信息,取指定的列(awk),标识用户信息

! 取反,排除的意思,取最近执行的命令(history),表示强制(文本编辑)

| 将管道前面命令出来的结果交给后面的命令处理

经常配合|xargs使用 表示显示一行,也可以|xargs -n1 表示分组

#表示注释(脚本) 表示root用户

""双引号 表示解析输出

''单引号 表示正常输出

``反引号 表示优先处理里的命令

2),逻辑符号系列

&& 表示逻辑并且关系

|| 表示逻辑或关系

linux文件权限3代表啥,3,LINUX文件属性详述相关推荐

  1. linux文件的权限模式,Linux文件权限和访问模式

    为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限: 所有者权限:文件所有者能够进行的操作 组权限:文件所属用户组能够进行的操作 外部权限(其他权限):其他用户 ...

  2. linux程序没有对日志文件写的权限_好程序员云计算培训分享Linux文件权限简单说明...

    好程序员云计算培训分享Linux文件权限简单说明,在 Linux 中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录.通过设定权限可以从以下三种访问方式限制访问权 ...

  3. linux文件权限记录,linux文件权限学习记录

    linux文件权限学习记录 1.Linux 的安全性 1.1/etc/passwd 文件 存放用户的登录名以及相关信息#cat  / etc / passwd root: x: 0 : 0 : roo ...

  4. linux中权限的介绍,Linux文件权限的入门介绍

    Linux文件权限在网上的许多地方都有很详细的说明文档.实际上,它是我们在初学Linux时最先了解的方面之一.说到你的个人文件和文件夹,Linux权限是第一层安全,因为它们控制着谁可以访问及/或更改它 ...

  5. linux文件权限详解

    linux文件权限详解 一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限: ...

  6. 对linux文件权限的理解,理解linux文件权限2

    使用文件权限符[root@TP-CW-WS-PH-01 ~]# ls -l total 6689968 -rw-------. 1 root root 1770 Sep 16 2012 anacond ...

  7. C语言再学习 -- 修改linux文件权限

    参看:修改linux文件权限命令 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.(0无权限 ...

  8. 还没掌握Linux文件权限与目录配置命令?就这还不点进来看看干货

    1.用户和用户组其他人 2.Linux文件权限概念         常用的ls命令         常用的cd命令         linux文件属性权限> 3.修改文件属性和权限        ...

  9. Linux 文件权限详解 含义和修改和安全

    Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 第一次接触Linux 的时候,对于文件权限方面的知识 ...

最新文章

  1. 用ext_skel,实现一个PHP扩展,添加到PHP并调用
  2. DataGrid入门经典(C#)
  3. dataTable 表格组件刷新 问题记录
  4. 拥有2000家门店,他如何晋升为服装界的新宠?
  5. 风投报告:2017下半年VR/AR娱乐领域投资额同比上升79% 【52翻译】
  6. linux下IO口模拟I2C的一些总结
  7. 网络营销外包——网络营销外包专员如何提升首页关键词的转化率
  8. 基于@RabbitListener声明LazyQueue
  9. php 执行 load database,phpcms实用的pc_base::load调用方法解析
  10. 演讲(2)----十大范畴法
  11. 计算机操作系统试题及答案(带解析),计算机操作系统练习题及答案
  12. Python实现最简单的深度学习任意层神经网络算法,通熟易懂,里面包括了详细注释的源码
  13. matlab对多维数组转置,C++向matlab engine传递二维数组,互为转置
  14. 筛选中很容易粘贴到被隐藏部分_Excel中复制(或粘贴)含有隐藏单元格的区域时如何只对可见单元格进行操作...
  15. ORA-01790: expression must have same datatype as corresponding expression
  16. 云编译DSM引导(学习记录)
  17. Failed installing 'Tomcat6' service
  18. AutoGPT是什么?超简单安装使用教程
  19. RobotStudio软件:ABB机器人行走轴添加与控制
  20. 计算机设置定时关机win10,win10系统定时关机如何设置?

热门文章

  1. Linux基础(三):多重引导
  2. date命令显示格式化的年月日时分秒
  3. 并查集+字符排序-困兽之斗(乐视题)
  4. error: Cannot delete branch 'xxx' checked out at 'xxxx'
  5. 模拟一个火车站售票小例子
  6. 斯托曼与林纳斯的恩怨纠葛,天才往往都很固执
  7. linux操作系统实验教程费翔林,实验一操作系统接口实验.doc
  8. Python校实训第一天----分支语句之星座查询
  9. MBA-day13 逻辑学 模态推理(可能与必然的推理)
  10. 易中天品汉代风云人物05:韩信被杀之谜