基础概念
- linux中一切皆是文件,其实目录是一种文件。
- 目录文件与普通文件有些区别
- 普通文件用来保存数据,目录文件用来保存文件
- Linux中目录相当于windows下的文件夹。
- 相对路径是参照当前所在的位置,一旦当前位置发生了变化,那本来可以在当前位置执行的路径变得不一定再继续执行。
- 相对路径必须有参照路径才能执行
- 绝对路径是参照根目录,从根目录开始执行,从任何位置都可以执行所拼写的路径。
- 初学者一定要注意文件路径的正确性,大部分错误是由于路径不对造成的
Linux目录处理命令
建立目录:命令助记符mkdir(make directories)
mkdir -p [目录名]
命令说明
- -p 代表递归创建
创建目录时如果创建的是多级目录,该命令会递归创建每一个目录,如下图
如果不加-p,则创建多级目录会失败,如下图
mkdir [目录名]
命令说明
- 创建一个单级目录
切换目录:命令助记符cd(change directory)
cd [目录]
简化操作
命令名 | 简化符号 | 作用 |
---|---|---|
cd | ~ | 进入当前用户的家目录(~代表家目录,/代表根目录) |
cd | 不加符号 | 进入当前用户的根目录(家目录) |
cd | - | 进入上一次的目录 |
cd | .. | 进入上一级目录 |
cd | . | 进入当前目录(没什么用,等于留在当前目录) |
查询目录:命令助记符pwd(Print Working Directory)
pwd [选项]
命令说明
- 查询目录所在位置
- 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。
- 一般情况下不带任何参数
如果目录是链接时:
格式:pwd -P 显示出实际路径,而非使用连接(link)路径。