Linux系统目录结构
- 目录结构
- 文件含义
Linux | 含义 |
---|
/ | 所有文件的根目录 |
/bin | 所有用户可用的基本命令存放的位置 |
/boot | linux系统启动的时候需要加载和使用的文件 |
/usr | 系统软件的默认安装路径 |
/var | 系统和程序运行产生的日志文件和缓存文件放在这里 |
/sbin | 需要管理员权限才能使用的命令,存放的是系统管理员使用的管理程序 |
/home | 家目录,新建用户,会自动在home中为该用户建一个文件夹 |
/etc | 存放系统或者安装的程序的配置文件,注册服务等 |
/dev | 外设连接linux后,对应的文件存放的位置 |
/lib | linux的命令和系统启动,需要使用一些公共的依赖,放在lib中,类似我们开发的代码执行需要引入的jdk的jar |
/root | root账户的家目录,仅供root账户使用 |
Linux文件基本属性
Linux文件与目录管理
- 1、ls命令 – 显示指定工作目录下的文件及属性信息
ls -a 显示所有文件及目录 (包括以“.”开头的隐藏文件)
ll 使用长格式列出文件及目录的详细信息
ls /dev 输出指定目录中的文件列表
ls /dev/sg* 搭配通配符一起使用,输出指定目录中所有以sg开头的文件名称
ls -Sl /etc 依据文件大小进行排序,输出指定目录中文件属性详情信息
cp anaconda-ks.cfg kickstart.cfg 在当前工作目录中,将某个文件复制一份,并定义新文件名称
cd dir 切换目录
~ 当前用户的home目录
. 当前目录
.. 上一级目录
pwd 显示当前命令所在的目录
pwd 加上 pwd -P 的选项后,会不以连结档的数据显示,而是显示正确的完整路径
mkdir dir 在当前工作目录中,建立一个目录文件
mkdir -m 700 Sun 创建目录的同时设置设置目录的权限
mkdir april march 在当前工作目录中,一次性创建多个目录文件
mkdir -p one/two 在当前工作目录中,递归创建多级目录