相对路径一般是相对于当前工作目录作为起点的
绝对路径是指从根目录开始的路径
. 表示,当前目录
… 表示当前的上一级目录
路径的切换操作- 在临近的两个目录间切换
cd ~
- 获取当前的所在目录
pwd
- 用户的家目录,切换到家目录的三种方式
cd ~
cd /home/用户名
cd
切换为超级用户- 切换到超级用户
sudo su
- 切换到超级用户
1,su root
2,输入用户root的密码
/bin,二进制文件
/,根目录
/dev,设备文件
/etc,配置文件
/home,所有用户的目录,下面存各个用户的
/lib,库
/media,挂载目录
/mnt,手动挂载
/root,超管
/usr ,当前用户的软件安装目录
创建目录- 创建一个目录
创建的一个空目录
mkdir 目录名称
- 创建一组目录
一次创多个目录,目录套目录
mkdir 目录1/目录n -p
mkdir -p 目录1/目录n/
删除空目录
- 删掉一个非空的目录
rmdir 目录路径
如果删除的目录下有内容,删除失败
- 递归删除目录,可删除非空目录
rm -r 目录路径
rm -rf 目录路径
注,一般使用
rm -rf 目录路径
f代表强制删除,不要问
普通的rm删文件夹
暴力删除文件夹
touch 文件路径
如果文件不存在,创建文件
如果文件存在,修改文件的最新日期,内容不变
删除一个文件rm 文件路径
删除文件的时候,会自动识别出是否是一个空文件并给出提示
按照路径来删除
删除一个指定路径下的文件
小结
不论rm也好,ls也好,mkdir也好
参数为文件或目录的地方,本质都是一个路径,写绝对路径或相对路径都可以的
文件的拷备,复制cp命令
即可复制文件,也可复制目录
cp 参1要考备哪个文件 参2目标文件名
说明
会把参1进行拷备, 拷备为参2的名称
- 参2不存在,则新创一个文件
- 如果参2存在,则覆盖c2原有的内容
cp -r 参1要复制的目录 参2目标
如果参2不存在,则在同级创建一个目录
如果参2存在,则把参1拷务到它下面
- 如果参2不存在,则在同级创建一个目录
- 如果参2存在
参数二,如果目录已经存在,就会把参数1的目录放到参数二目录下面
名称还是参数1的名称