首页 > 代码库 > Linux课堂随笔第三天

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

 

Linux课堂随笔第三天