1. Linux文件目录结构
- Bin:全称binary,二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。
- Dev:该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。
- Etc:该目录主要存储一些配置文件。
- Home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录。
- Proc:process,表示进程,该目录中存储的是Linux运行时候的进程。
- Root:该目录是root用户自己的家目录。
- Sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。
- Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着。
- Usr:存放的是用户自己安装的软件。类似于windows下的program files。
- Var:存放的程序/系统的日志文件的目录。
- Mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下。
注意⚠️:在Linux中隐藏文档一般都是以“.”开头
2. Linux文件与目录管理
Linux的目录结构为树状结构,最顶级的目录为根目录 /
绝对路径:
路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
相对路径:
例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd …/man
ls
(英文全拼:list files): 列出目录及文件名cd
(英文全拼:change directory):切换目录pwd
( 英文全拼:print work directory):显示目前的目录mkdir
(英文全拼:make directory):创建一个新的目录rmdir
(英文全拼:remove directory):删除一个空的目录cp
(英文全拼:copy file): 复制文件或目录rm
(英文全拼:remove): 删除文件或目录mv
(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称