相对路径和绝对路径 目录的创建 cd mkdir rm 等命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相对路径和绝对路径 目录的创建 cd mkdir rm 等命令相关的知识,希望对你有一定的参考价值。
1. 相对路径和绝对路径
若用比喻的话, 相对路径以个人当前位置为中心,绝对路径以地球为中心。
相对路径,对于个人而言,是随时都可能变化的。
而绝对路径,就跟我们现实中的街道地址一样,几乎都没有变化的。
linux中,相对路径,都是针对于你现在,所工作的目录而言的。
而绝对路径,就是从根目录开始的, 找任何路径都从根目录开始,就可以理解为绝对路径,其它的,就可以理解为相对路径。
2. 目录的创建 :
mkdir 命令, 所带的参数有 -p
创建一个目录可以用:
mkdir dirname
创建多个层级目录可以用
mkdir -p dirname/dirname1/dirname2
同时创建多个目录用
mkdir dir dir1 dir2 或 mkdir {dir1,dir2,dir3}
如:
[email protected]:~/test$ ls
[email protected]:~/test$ mkdir 11
[email protected]:~/test$ ls
11
[email protected]:~/test$ mkdir 22/33
mkdir: 无法创建目录"22/33": 没有那个文件或目录
[email protected]:~/test$ mkdir -p 22/33
[email protected]:~/test$ ls 22/33
[email protected]:~/test$ cd 22/33
[email protected]:~/test/22/33$ pwd
/home/nfyx/test/22/33
[email protected]:~/test/22/33$ cd ../../
[email protected]:~/test$ pwd
/home/nfyx/test
[email protected]:~/test$ mkdir 44 55
[email protected]:~/test$ ls
11 22 44 55
[email protected]:~/test$ mkdir {66,77}
[email protected]:~/test$ ls
11 22 44 55 66 77
[email protected]:~/test$
2 目录删除 rmdir (只能删除空目录)
rmdir dirname (它的用处不是很大)
如:
[email protected]:~/test$ ls
11 22 44 55 66 77
[email protected]:~/test$ rmdir 11
[email protected]:~/test$ ls
22 44 55 66 77
[email protected]:~/test$ touch ./22/aa
[email protected]:~/test$ rmdir 22
rmdir: 删除 ‘22‘ 失败: 目录非空
3. rm命令(这是经常用的命令)
rm filename (若不带参数的话,只能删除一个文件)
rm -r dirname 删一个目录 带r参数
rm -rf dirname 或 filename 强制删除目录或文件, 这命令也是最常用的。
如:
[email protected]:~/test$ ls
44 55 66 77
[email protected]:~/test$ touch aa
[email protected]:~/test$ ls
44 55 66 77 aa
[email protected]:~/test$ rm aa
[email protected]:~/test$ ls
44 55 66 77
[email protected]:~/test$ rm 44
rm: 无法删除‘44‘: 是一个目录
[email protected]:~/test$ rm -r 44
[email protected]:~/test$ ls
55 66 77
[email protected]:~/test$ touch ./55/aa
[email protected]:~/test$ rm -r 55
[email protected]:~/test$ ls
66 77
[email protected]:~/test$ vim aa
[email protected]:~/test$ ls
66 77 aa
[email protected]:~/test$ rm aa
[email protected]:~/test$ ls
66 77
[email protected]:~/test$
4. cd 命令(改变目录或理解为,进入到指定目录)
cd ./dirname (进入一个目录,即进入相对目录)
注释: ./ 表示当前目录下的***
.. 表示当前目录的上一层目录 (即 cd .. 就表示进入上一层目录(父目录))
cd /path/to/dirname (进入一个绝对路径的目录)
如:
[email protected]:~/test$ ls
66 77
[email protected]:~/test$ cd 66
[email protected]:~/test/66$ pwd
/home/nfyx/test/66
[email protected]:~/test/66$ cd /home/nfyx/test/77
[email protected]:~/test/77$ pwd
/home/nfyx/test/77
[email protected]:~/test/77$
2017.10.24
本文出自 “牛粪也香” 博客,请务必保留此出处http://ainfyx.blog.51cto.com/724466/1975532
以上是关于相对路径和绝对路径 目录的创建 cd mkdir rm 等命令的主要内容,如果未能解决你的问题,请参考以下文章
2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm
绝对和相对路径cd命令创建和删除目录mkdir/rmdirrm命令
相对路径和绝对路径 目录的创建 cd mkdir rm 等命令
2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令