相对(绝对)路径、cd、mkdir(rmdir)、rm命令
2018-01-29 22:55
288 查看
1、相对路径和绝对路径
linux系统中有两种路径:绝对路径和相对路径
绝对路径:以/根开始的路径;
[root@zxlinux7-01 ~]# ls /etc/hostname
/etc/hostname
这里查看hostname文件就是通过文件的绝对路径来查看的;
相对路径:相对于当前所在的目录位置;
[root@zxlinux7-01 etc]# ls hostname
hostname
这里就是相对当前的/etc下这个目录位置来查看hostname文件的;
我们平时会以绝对路经或者相对路径来查看文件(所有的文件都有一个路径)
pwd :查看当前所在目录的位置;
cd :进入到目录下(change directory);
2、cd命令
1、cd命令的用法
cd /etc/sysconfig/ :进入到一个目录
cd - :表示回到上次所在的目录;
![](http://i2.51cto.com/images/blog/201801/29/d93b79365daa51ac97b2e5b68cf16f2f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cd :进入当前所在用户家目录下;
![](http://i2.51cto.com/images/blog/201801/29/e687ca3ad857ef676d8f83a5c648ad37.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cd ~ :也表示进入用户家目录(~表示root)
![](http://i2.51cto.com/images/blog/201801/29/1367109ef0f08637e1d534cd65075cc2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cd .. :进入到上一级目录(最顶尖目录就是/根目录)
![](http://i2.51cto.com/images/blog/201801/29/18ca1686f5f26e559f52a245122a0897.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3、创建和删除目录(mkdir、rmdir)
mkdir(make directory)命令:创建目录
创建目录
mkdir /tmp/zxlinux
![](http://i2.51cto.com/images/blog/201801/29/4e9dadad7deb8bc21fe79dcddb6a245e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
级联创建一串目录
# mkdir -p /tmp/zxlinux/1/2/3/4
![](http://i2.51cto.com/images/blog/201801/29/4f90fe87780a0309e1ca593810f55477.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
能看到创建目录的过程(加上-v选项:可视化)
# mkdir -pv /tmp/zxlinux/3/2/1
![](http://i2.51cto.com/images/blog/201801/29/10ff0f0e6ecf08866d9663402543bbcd.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
rmdir(remove directory)命令:删除目录
1、删除目录
# rmdir /tmp/zxlinux/3/
rmdir只能删除空目录
![](http://i2.51cto.com/images/blog/201801/29/d53e62aef18ce3f864a5e9f4fc69895b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
4、rm(remove)可以删除文件也可以删除非空目录
删除目录下文件
rm /tmp/zxlinux/1/2/3/4/1.txt
会提示你是否确认删除
![](http://i2.51cto.com/images/blog/201801/29/2c6ad9b475b58755f2b77afb82e73325.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
强制删除文件(目录)(-f)
rm -f /tmp/zxlinux/1/2/3/4/.txt
可以直接强制删除,不会再提示是否删除
![](http://i2.51cto.com/images/blog/201801/29/f2a54fb0700244480764ecbc7eea52f2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3. 删除目录(-r)
rm不能直接删除目录(rmdir可以删除空目录)
# rm -r /tmp/zxlinux/1/2/3/4/
加上-r选项,可以级联删除目录,但是会提示是否删除
![](http://i2.51cto.com/images/blog/201801/29/a2de5fb6201dfa7b231121010f99ae97.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
4. 直接删除目录(-rf)
# rm -rf /tmp/zxlinux/1/2/3/
强制删除,不会有提示
![](http://i2.51cto.com/images/blog/201801/29/46a9a4f9cf0626fc29d8c3329329ae77.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
5. 删除非空目录(-v:可视化)
# rm -rfv /tmp/zxlinux/1/
删除非空目录,可以看到他会先删除目录下的文件,然后再删除目*
linux系统中有两种路径:绝对路径和相对路径
绝对路径:以/根开始的路径;
[root@zxlinux7-01 ~]# ls /etc/hostname
/etc/hostname
这里查看hostname文件就是通过文件的绝对路径来查看的;
相对路径:相对于当前所在的目录位置;
[root@zxlinux7-01 etc]# ls hostname
hostname
这里就是相对当前的/etc下这个目录位置来查看hostname文件的;
我们平时会以绝对路经或者相对路径来查看文件(所有的文件都有一个路径)
pwd :查看当前所在目录的位置;
cd :进入到目录下(change directory);
2、cd命令
1、cd命令的用法
cd /etc/sysconfig/ :进入到一个目录
cd - :表示回到上次所在的目录;
![](http://i2.51cto.com/images/blog/201801/29/d93b79365daa51ac97b2e5b68cf16f2f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cd :进入当前所在用户家目录下;
![](http://i2.51cto.com/images/blog/201801/29/e687ca3ad857ef676d8f83a5c648ad37.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cd ~ :也表示进入用户家目录(~表示root)
![](http://i2.51cto.com/images/blog/201801/29/1367109ef0f08637e1d534cd65075cc2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cd .. :进入到上一级目录(最顶尖目录就是/根目录)
![](http://i2.51cto.com/images/blog/201801/29/18ca1686f5f26e559f52a245122a0897.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3、创建和删除目录(mkdir、rmdir)
mkdir(make directory)命令:创建目录
创建目录
mkdir /tmp/zxlinux
![](http://i2.51cto.com/images/blog/201801/29/4e9dadad7deb8bc21fe79dcddb6a245e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
级联创建一串目录
# mkdir -p /tmp/zxlinux/1/2/3/4
![](http://i2.51cto.com/images/blog/201801/29/4f90fe87780a0309e1ca593810f55477.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
能看到创建目录的过程(加上-v选项:可视化)
# mkdir -pv /tmp/zxlinux/3/2/1
![](http://i2.51cto.com/images/blog/201801/29/10ff0f0e6ecf08866d9663402543bbcd.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
rmdir(remove directory)命令:删除目录
1、删除目录
# rmdir /tmp/zxlinux/3/
rmdir只能删除空目录
![](http://i2.51cto.com/images/blog/201801/29/d53e62aef18ce3f864a5e9f4fc69895b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
4、rm(remove)可以删除文件也可以删除非空目录
删除目录下文件
rm /tmp/zxlinux/1/2/3/4/1.txt
会提示你是否确认删除
![](http://i2.51cto.com/images/blog/201801/29/2c6ad9b475b58755f2b77afb82e73325.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
强制删除文件(目录)(-f)
rm -f /tmp/zxlinux/1/2/3/4/.txt
可以直接强制删除,不会再提示是否删除
![](http://i2.51cto.com/images/blog/201801/29/f2a54fb0700244480764ecbc7eea52f2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3. 删除目录(-r)
rm不能直接删除目录(rmdir可以删除空目录)
# rm -r /tmp/zxlinux/1/2/3/4/
加上-r选项,可以级联删除目录,但是会提示是否删除
![](http://i2.51cto.com/images/blog/201801/29/a2de5fb6201dfa7b231121010f99ae97.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
4. 直接删除目录(-rf)
# rm -rf /tmp/zxlinux/1/2/3/
强制删除,不会有提示
![](http://i2.51cto.com/images/blog/201801/29/46a9a4f9cf0626fc29d8c3329329ae77.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
5. 删除非空目录(-v:可视化)
# rm -rfv /tmp/zxlinux/1/
删除非空目录,可以看到他会先删除目录下的文件,然后再删除目*
![](http://i2.51cto.com/images/blog/201801/29/fc28e8ddce30bdeec0cfcdf0c6626473.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
相关文章推荐
- 相对路径和绝对路径, CD命令,创建和删除目录mkdir/rmdir, rm命令
- 相对路径和绝对路径、cd命令、mkdir和rmdir、rm
- 二周第一次课(3月26日)相对和绝对路径、cd命令、mkdir rmdir命令、rm命令
- 相对,绝对路径概念及cd,rm,mkdir,rmdir命令
- 绝对路径和相对路径,mkdir/rmdir ,cd ,rm命令的简单用法
- L6 详解相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令
- 相对和绝对路径、 cd命令 、创建和删除目录mkdir/rmdir 、 rm命令
- 相对和绝对路径、cd命令 、创建和删除目录mkdir/rmdir、rm命令2.6-2.9
- Linux的相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir和rm命令
- 相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令
- 相对和绝对路径、命令cd、创建和删除目录命令mkdir、rmdir以及rm命令
- cd、mkdir、rmdir、touch、rm命令,绝对路径与相对路径
- Linux学习笔记(绝对/相对路径,cd命令,mkdir/rmdir,rm)
- 相对路径和绝对路径/CD命令/创建目录和删除目录mkdir/rmdir/rm命令
- 2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm
- 2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令
- 相对/绝对路径,cd命令,mkdir/rmdir命令,rm命令
- CD命令 Mkdir命令 Rmdir命令 rm命令 相对/绝对路径
- 相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir 、rm命令
- 相对和绝对路径 、创建和删除目录mkdir/rmdir、cd和 rm命令