相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir|相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir rm命令
2.6 相对和绝对路径
绝对路径:从根开始的路径 相对路径:相对当前所在位置的路径 cdchange directory改变目录 pwd 查看当前所在目录 2.7 cd命令 cd -:进入上一次所在目录(交替)
[root@wangshuang-01 etc]# cd /root
[root@wangshuang-01 ~]# cd /etc
[root@wangshuang-01 etc]# cd -
/root
[root@wangshuang-01 ~]# cd -
/etc
[root@wangshuang-01 etc]# cd -
/root
cd:进入当前用户的 家目录下
[root@wangshuang-01 ~]# cd/etc/sysconfig/
[root@wangshuang-01 sysconfig]# cd
[root@wangshuang-01 ~]# pwd
/root
cd ~ :进入用户的家目录
[root@wangshuang-01 ~]# cd /etc/sysconfig/
[root@wangshuang-01 sysconfig]# cd ~
[root@wangshuang-01 ~]# pwd
/root
cd ..: 进入上一级目录
[root@wangshuang-01 ~]# cd /etc/sysconfig/
[root@wangshuang-01 sysconfig]# cd ..
[root@wangshuang-01 etc]# pwd
/etc
[root@wangshuang-01 etc]# cd ..
[root@wangshuang-01 /]# pwd
/
[root@wangshuang-01 /]# cd ..
[root@wangshuang-01 /]# pwd
/
man cd 查看关于cd的详细用法 【相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir|相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir rm命令】
2.8 创建和删除目录mkdir/rmdir mkdirmake directroy mkdir /tmp/test创建test目录 ls -ld /tmp/test只列出文件本身信息
[root@wangshuang-01 /]# ls -ld /tmp/test
drwxr-xr-x. 2 root root 6 6月3 23:51 /tmp/test
tree/tmp/test/查看目录结构 mkdir-p /tmp/test/1/2/级联创建目录
[root@wangshuang-01 /]# mkdir -p /tmp/test/1/2
[root@wangshuang-01 /]# tree /tmp/test
/tmp/test
└── 1
└── 2
mkdir -pv /tmp/test/2/3/4/可视化级联创建目录
[root@wangshuang-01 /]# mkdir -pv /tmp/test/2/3/4
mkdir: 已创建目录 "/tmp/test/2"
mkdir: 已创建目录 "/tmp/test/2/3"
mkdir: 已创建目录 "/tmp/test/2/3/4"
touch /tmp/test/2/3/4/1.txt创建文件
[root@wangshuang-01 /]# touch /tmp/test/2/3/4/1.txt
[root@wangshuang-01 /]# tree /tmp/test
/tmp/test
├── 1
│└── 2
└── 2
└── 3
└── 4
└── 1.txt
rmdir /tmp/test/2/3/删除目录(可删除空目录)
[root@wangshuang-01 /]# rmdir /tmp/test/2/3
rmdir: 删除 "/tmp/test/2/3" 失败: 目录非空
[root@wangshuang-01 /]# rmdir /tmp/test/2/3
rmdir /tmp/test/2/3/4/
[root@wangshuang-01 /]# rmdir /tmp/test/2/3/4
rmdir: 删除 "/tmp/test/2/3/4" 失败: 目录非空
rmdir /tmp/1/2/
[root@wangshuang-01 /]# rmdir /tmp/test/1/2/
[root@wangshuang-01 /]# tree /tmp/test
/tmp/test
├── 1
└── 2
└── 3
└── 4
└── 1.txt
rmdir -p /tmp/test/1/2/级联删除(目录为空都删掉,少用)
/tmp/test
├── 1
│└── 2
└── 2
└── 3
└── 4
└── 1.txt
5 directories, 1 file
[root@wangshuang-01 /]# rmdir -p /tmp/test/1/2
rmdir: 删除目录 "/tmp/test" 失败: 目录非空
[root@wangshuang-01 /]# tree /tmp/test
/tmp/test
└── 2
└── 3
└── 4
└── 1.txt
3 directories, 1 file
2.9 rm命令 rm remove 删除文件、删除文件下的非空目录
[root@wangshuang-01 ~]# rm /tmp/test/2/3/4/1.txt
rm:是否删除普通空文件 "/tmp/test/2/3/4/1.txt"?y
[root@wangshuang-01 ~]# tree /tmp/test/
/tmp/test/
└── 2
└── 3
└── 4
rm -f强制删除,不提示
[root@wangshuang-01 ~]# rm /tmp/test/2/3/4/*.txt
rm:是否删除普通空文件 "/tmp/test/2/3/4/1.txt"?n
rm:是否删除普通空文件 "/tmp/test/2/3/4/2.txt"?n
[root@wangshuang-01 ~]# rm -f /tmp/test/2/3/4/*.txt
[root@wangshuang-01 ~]# !tree
tree /tmp/test/
└── 2
└── 3
└── 4
3 directories, 0 files
history查看敲过的所有命令 !tree执行最近敲过的tree开头的命令 rm -r 删除级联目录
[root@wangshuang-01 ~]# rm -r /tmp/test/2/3/4
rm:是否进入目录"/tmp/test/2/3/4"? y
rm:是否删除普通空文件 "/tmp/test/2/3/4/1.txt"?y
rm:是否删除目录 "/tmp/test/2/3/4"?y
[root@wangshuang-01 ~]# !tree
tree /tmp/test/
/tmp/test/
└── 2
└── 3
2 directories, 0 files
rm -rf直接删除,不询问
[root@wangshuang-01 ~]# rm -rf /tmp/test/2
[root@wangshuang-01 ~]# !tree
tree /tmp/test/
/tmp/test/
rm -v 可视化 、 rm -f删除不存在的目录也不提示
/tmp/test/
└── 2
├── 2.txt
└── 3
└── 1.txt
2 directories, 2 files
[root@wangshuang-01 ~]# rm -rfv /tmp/test/2/3
已删除"/tmp/test/2/3/1.txt"
已删除目录:"/tmp/test/2/3"
[root@wangshuang-01 ~]# !tree
tree /tmp/test/
/tmp/test/
└── 2
└── 2.txt
1 directory, 1 file
[root@wangshuang-01 ~]# rm -rfv /tmp/test/2/3
[root@wangshuang-01 ~]# rm -rv /tmp/test/2/3
rm: 无法删除"/tmp/test/2/3": 没有那个文件或目录
推荐阅读
- 急于表达——往往欲速则不达
- 布丽吉特,人生绝对的赢家
- 第三节|第三节 快乐和幸福(12)
- 20170612时间和注意力开销记录
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- 对称加密和非对称加密的区别
- 眼光要放高远
- 樱花雨
- 前任
- 2020-04-07vue中Axios的封装和API接口的管理