- Linux文件系统为一个倒转的单根树状结构
- 文件系统的根为" / "
- 文件系统区分大小写
- 路径使用" / "分割,而windows中用" \ "分割
- 每一个shell或者系统进程都有一个当前工作目录
例如: michael@michael-virtual-machine:~/vm/tools/jdk$ 红色部分就是当前目录
- 使用pwd可以查看当前目录 (pwd:print work directory)
- ~代表home目录,比如 ~/vm/tools/jdk
- 通过touch命令可以创建空白文件或者更新已有的文件时间
- 以" . "开头的文件为隐藏文件
ls -a 显示所有文件(包括隐藏文件)
ls -l 显示详细信息
ls -R 递归显示子目录
ls -ld 显示目录信息
- file命令,显示相关文件的类型信息
- 切换目录的时候, " . "表示当前目录," .. "表示上一级目录
- 每一个用户在home目录下都有一个目录
- cp可以用来复制文件或者目录 复制单个文件格式: cp 源文件 目标文件 例子:cp test test2
- 复制整个文件夹格式: cp -r 源文件夹 目标文件夹 例子: cp -r test test2
- 显示复制的详细信息 格式:cp -r -v 源文件夹 目标文件夹 或者 cp -rv 源文件夹 目标文件夹
- mv 命令移动文件,用法与cp类似
- 重命名其实就是在当前目录移动,例子 mv test test2(将test重命名为test2)
- rm命令(remove)删除单个文件, rm -r删除文件夹中所有的文件
- mkdir创建空文件夹
目录文件名解释:
bin (binary的缩写) 常用可执行命令都是保存在这里面
boot 操作系统启动的引导文件,内核文件也存放在其中
dev (device)目录 保存计算机上的所有硬件设备,所有硬件设备都被抽象成一个文件
etc 操作系统的配置文件
home home目录会为每个用户创建一个文件夹,保存与用户相关的信息
lib 保存一些库文件
opt 一般存放大型软件
proc 保存当前系统的实时信息,只存在于内存中,不存在于硬盘上
sbin 保存root用户才能使用的一些命令
temp 临时目录,会自动删除
usr 一般软件默认装在此文件夹中
log 保存系统的日志信息
操作系统通过文件系统管理文件和数据,磁盘或者分区需要创建文件系统之后才能被操作系统使用,创建文件系统的过程又称之为格式化。
没有文件系统的设备又称为裸(raw)设备
常见的文件系统有: fat32,NTFS,ext2,ext3,ext4,xfs,HFS
文件系统的区别主要有: 日志,支持分区的大小,支持的单个文件大小,性能等
window系统下主流文件系统是 NTFS
Linux 系统下主流文件系统是 ext3,ext4
用户,组:划分权限
用户有3种,root用户(id=0),系统用户(id在1~499),普通用户(id>499)
系统用户可以为进程实现某种功能,所以不需要登录shell
相关推荐
(8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝。 (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件...
C语言模拟实现Linux文件系统 1、在内存中开辟一块空间来模拟文件系统的运行,不读写硬盘。 2、面向单用户、单任务,不考虑并发,不考虑文件属主、组等概念。 3、程序开始后,初始化并接收用户输入。若输入”enter”...
主要讲解linux文件系统,主要讲解linux文件系统,主要讲解linux文件系统linux 文件系统。。。。。。。。。。。。。主要讲解linux文件系统,主要讲解linux文件系统,主要讲解linux文件系统,linux 文件系统。。。。。...
关于Linux文件系统及文件管理的实验报告
Linux文件系统的模拟实现.pdf
用C编写的一个Unix/Linux文件系统
linux文件系统基础知识 详细介绍Linux文件系统的知识。 文件系统类型: ext2 : 早期linux中常用的文件系统 ext3 : ext2的升级版,带日志功能 RAMFS : 内存文件系统,速度很快 NFS : 网络文件系统,由SUN...
Linux文件系统概念
linux 文件系统组成
对linux0.11文件系统进行了分析和介绍,对于初学者可以方便快速的了解linux文件系统。
linux文件系统,学习教程ppt课件,桂电
在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟Linux文件系统。 1. 在现有机器硬盘上开辟100M的硬盘空间,作为设定的硬盘空间。 2. 编写一管理程序simdisk对此空间进行管理,以模拟Linux...
嵌入式Linux文件系统的概述 文件系统是指在一个物理设备上的任何文件组织和目录,它构成了Linux系统上所有数据的基础,Linux程序、库、系统文件和用户文件都驻留其中,因此,它是系统中庞大复杂且又是最为基本和重要...
本文介绍了一种嵌入式Linux文件系统的构造过程,较为详细地讲解了如何选择和配置所需的系统文件,以及如何设置文件系统的用户和属组来使系统达到一定的安全性能。该文件系统已成功应用于一款手持电脑产品中。
设计一个简单的多用户文件系统。即 ①在系统中用一个文件来模拟一个磁盘; ②此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。 ③实现这个文件系统。 ④能实际演示这个文件系统。 ...
linux文件系统,详细分析linux文件系统。
linux文件系统.pdf
Linux文件系统结构分析,高级操作系统分析,研究生课程作业