Linux课堂随笔第三天

Linux 文件类型

ls -lh 可以查看某个文件的类型,

  - 代表是普通文件    d    代表目录   目录 蓝色的

块设备文件  字符b     c代表 字符设备

裸设备 代表没有文件系统或者说绕过文件系统

Linux系统目录

都挂在根目录下 /

可执行文件

ls   /bin    普通用户命令文件

ls   sbin     管理使用命令文件

 Inode 和目录项

文件数据都储存在块中,那么很显然,还必须有一个地方储存文件元信息,比如文件的创建者、文件的创建日期、文件的长度等。这种储存文件元信息的区域就叫inode(索引节点)

Inode包含以下内容

文件长度

文件的用户所有者

文件的组群所有者

文件的权限

文件的时间戳

文件链接数,既有多少个文件指向这个inode

文件数据块的位置

文件名不是保存在inode中,而是保存在目录项中。 文件名把文件的名称和对应的inode关联在一起。

使用ls -i 命令列出/root目录文件,既文件名和inode号码

stat

使用stat命令可以查看文件的信息,比如文件的inode,权限,时间属性,文件大小,所有者,链接数量以及文件类型

命令语法

stat  选项   文件  目录

使用ls 命令查看文件信息

查看root/install.log文件的inode

ls -l /root/install.log

文件和目录操作管理

pwd

pwd显示工作目录路径

cd 更改工作目录路径

touch

touch   :  创建空文件、更改文件时间

mkdir:创建目录

rmdir  删除空目录

cp  复制文件和目录

mv  文件和目录改名、移动文件和目录路径

使用mv命令可以对文件和目录更改名称以及移动文件和目录的路径

rm 删除文件或目录

使用rm命令可以删除系统中的文件或目录

file  查询文件类型

使用file命令可以查询指定文件的文件类型,可以知道某个文件究竟是二进制的可执行文件,还是shell脚本文件,或者其他格式。

比如

file /boot/*

df -h命令 查看磁盘分区空间及比例 -h 自动选择存储空间的单位。

df -I 命令 查看索引数量以及比例

du 查看目录及子目录的空间占用情况

du -s 只看目录本身的空间占用情况

du -a 查看目录下所有子目录及文件的空间占用情况

du -h

原文地址:https://www.cnblogs.com/Matilda/p/7215830.html