进入虚拟机所显示的信息:
Linux的文件系统
(一)文件系统:操作系统中负责管理和存储文件信息的软件结构称为文件管理系统。文件系统的结构通常叫做目录树结构,从斜杆/根目录开始。
文件系统的特点:
- 几乎主流的文件系统都是从 / 根目录开始的 Linux 也不例外,而 Windows 文件系统会以盘符来区分不同文件系统。
- 目录树中节点分为两个种类目录叫 directory 文件叫 file。
- 从根目录开始路径具有唯一性。
- 只有在目录下才可以继续创建下一级目录换句话来说目录树到文件中指蔓延。
(二)路径:
- 当前路径:也叫做当前工作目录是当下用户所处的位置。pwd 可以输出当前路径。
- 相对路径:当前相对当前工作目录开始的路径,会随着当前路径变化而变化。
- 绝对路径:不管工作目录在哪绝对路径都是从 / 根目录开始,唯一不重复。
路径中的特殊字符:
-
.目录或文件名以.开始表示是隐藏的文件,如果路径以点开始表示当前路径
-
..当前目录的上一级目录。
-
~波浪线,当前用户的 home 目录,比如 root 用户 home 目录是 /root
-
/ 根目录
基础命令
-
ls命令:列出目录内容,包括参数-l(详细列表),-a(显示隐藏文件)
-
ll命令:显示当前目录下的文件,相当于ls -l
-
pwd:查看当前位置
-
cd命令:切换目录
cd dir:进入文件夹下的dir目录
cd /:进入操作系统的根目录
cd ~:进入当前用户的根目录
cd ..:进入上一级目录
- /:当前系统的根目录
- ~:当前登录用户的默认目录
创建文件和文件夹
1.touch 创建文件或修改文件时间
参数:
-a:修改“读取时间”(atime)
-m:修改“修改时间”(mtime)
-d:同时修改atime和mtime
例如:touch -d "2026-03-20 23:05" a 修改a文件的读取时间和修改时间为指定时间:202年3月20日 23:05 如果此时再输入ls -l a 会看到:2026-03-20 23:05 a
创建文件:
2.mkdir 创建目录
mkdir -p命令:创建目录,如果父级目录不存在,就创建一个父级目录
案例:在名为sanguo/shuguo目录(sanguo和shuguo是两个原本不存在的目录)下创建一个名为liubei.txt的文件:
删除文件和文件夹
- rm命令:删除文件 只使用rm删除文件会被询问是否确认删除
- rm -r命令:删除文件无需用户确认
一个目录下可能是这样的:
-
rm -r命令:删除目录
-
rm -r -f命令:删除目录无需用户确认,相当于rm -rf
如: rm -rf ./bbb 将目录及以下所有递归逐一删除,无需用户确认
rm -rf /* 将根目录及以下所有递归逐一删除,无需用户确认