Linux文件结构
Linux的文件结构是一个单根树状结构;
所有文件和文件夹的根目录都是 “/”;
文件名严格区分大小写;
路径用正斜杠“/”分割;
1.当前工作目录
每个shell或系统进程都有一个当前工作目录;
pwd(print work diectory的简写) 命令可显示当前工作目录;
其中~表示当前用户的家目录;root用户有特殊的家目录;
2.文件名称
大小写敏感;
最多255个字符;
除了正斜杠"/"外都是可用字符;
以点"."开头的为隐藏文件;
touch 命令可以创建一个空白文件或更新已有文件;
例如创建一个叫wangsitu的文件:
touch wangsitu
3.列出文件目录
ls 命令(list的简写)可以用来列出文件目录;
参数:
-a 显示所有文件;
-l 显示详细信息;
-R 递归显示子目录;
-ld 显示目录和链接信息;
4.查看文件类型
file 命令可查看文件类型;
file 目标文件名;
可查看目标文件是目录、普通文件或可执行文件等;
5.绝对路径和相对路径
绝对路径:以"/"开头,递归每级目录,直到目标路径;不受当前工作目录限制;
相对路径:以当前目录为起点,受所在目录限制;
cd 命令可用来切换目录;
参数:
cd .. 切换到上一级目录
cd . 切换到当前目录
cd ~ 切换到家目录;普通用户是 /home/用户名;root用户是 /root
cd - 切换到上一个工作目录
两个点 “..”表示上级目录,一个点“.”表示当前目录;
例如切换目录用绝对路径和相对路径两种方式: