1 Linux文件和目录管理
Linux目录结构
目录 | 内容 |
---|---|
/bin | 构建最小系统所需要的命令 |
/sbin | 和系统操作有关的命令 |
/boot | 内核与启动文件 |
/dev | 各种设备文件 |
/etc | 系统软件的启动和配置文件 |
/home | 用户的主目录 |
/root | 超级用户root的家目录 |
/usr | 非系统的程序和命令 |
/var | 系统专用的数据和配置文件 |
/opt | 可选的应用软件包 |
/tmp | 临时文件存放点 |
sda指整块硬盘,sda1是第一个分区
Linux目录相关命令
命令 | 解释 |
---|---|
pwd | 显示当前的目录 |
cd | 改变当前的工作目录 (不加参数回到家目录) |
mkdir | 建立目录 ([-m 777] 目录权限) ([-p] 建立父目录) |
rmdir | 删除目录 ([-p] 删除父目录) |
cp | 复制文件 |
mv | 移动文件 |
rm | 删除文件 ([-i] 询问) ([-r] 递归删除) ([-f] 强制删除) |
find | 查找文件 (find [路径][参数如 -name -user]) |
cat | 直接查阅文件内容 |
more | 翻页查看文件内容 |
less | 翻页查看文件内容,比more丰富 |
head | 查看文档的前几行内容 |
tail | 查看文档的后几行内容 |
2 Linux文件系统管理
文件系统是操作系统用于明确存储和组织计算机数据的方法。Linux支持的文件系统类型可以查看/etc/filessystems。
- 文件名
定义储存的位置 - 数据
文件的具体内容 - 元数据(meta-data)
文件有关的信息
文件系统的分类
- 是否有日志?
- 传统型文件系统
先写入数据,再写入元数据 。文件系统不一致的状态(ext2) - 日志型文件系统
首先写入日志文件。安全。(ext3、ReiserFS[搜索快])
- 如何查找数据?
-
索引式文件系统
文件属性数据和实际内容存放在不同的区块(ext2)
-
非索引式文件系统
只有block,数据需要一个block接一个block读取(FAT)
ext2文件系统的结构(Linux系统默认文件系统)

配置文件系统的分区
-
创建分区fdisk
-
创建文件系统mkfs
-
挂载文件系统mount
管理Linux文件系统
-
查看分区使用情况
-
查看系统打开的文件(root身份)
-
修复文件系统(先将设备unmount)
网友评论