标签:相对和绝对路径 cd命令 创建和删除目录mkdir/rmdir rm命令
1.1 相对和绝对路径涉及到的命令:
- pwd 查看当前在哪个目录
- cd 全称:"change directory",进入到哪个目录,如 cd /etc
- “*****” 通配符
- ! tree 查看最近一次敲打的命令
- history 查看所有敲过的命令
- man 查看命令怎么使用,如: man rm
- history 可以查看历史所有敲过的命令
- !tree 或者 !ls 再或者!mkdir 这个前面加"!"的意思是最近一次执行的命令。
概念:
绝对路径:路径的写法一定是由根目录"/"写起的
例:[root@zhangzhen-01 ~]# ls /etc/hostname
相对路径:路径的写法 不是由根目录写起,可以通过"pwd”查看当前在哪个目录下。
例:首先用户进入到/home,然后再进入到test
cd /home
cd zhangzhen-03
cd - 表示上一次的目录在哪里,交替键,
如:我现在在sysconfig目录下,在我进入到这个目录之前,我在/home目录下,直接可以用"cd -"去返回上次目录,就跟看电视一样的道理,来回切频。
cd 和 cd ~ 表示回到家目录下,直接一键返回
如:我现在在sysconfig目录下,我想回到起始目录,就用cd 或者 cd ~
cd .. 进入到上级目录
如:不管你到哪个目录下,cd .. 返回到这个目录的上一个目录
mkdir 创建目录
例: mkdir /tmp/zhangzhenlinux/
如果你想“跨”目录建目录的话 ,可以使用“mkdir -p” (级联创建目录)
先举个失败的例子:
mkdir /tmp/zhangzhenlinux/1/2
mkdir: 无法创建目录"/tmp/zhangzhenlinux/1/2": 没有那个文件或目录
应该这么写:
mkdir -p /tmp/zhangzhenlinux/1/2,因为本身/zhangzhenlinux下并没有目录,你要创建的目录上一级目录不存在,就会报错。
可视化创建目录 mkdir -pv
例: mkdir -pv /tmp/zhangzhenlinux/2/3/4
rmdir : 英文move diretory (可以删除目录和非空目录)
rm -r :删除目录用的选项,可以删除非空目录
例:如何移除一个空目录
我们先创建一个目录 mkdir /tmp/zhangzhenlinux/9
然后我们用 rm -r 的命令去删除这个空目录。
在这里他询问是否删除该目录 输入 :y 即可。
使用rm删除某一个目录里面的文件
创建一个文件 touch /tmp/zhangzhenlinux/8.txt
删除刚创建的8.txt文件 rm /tmp/zhangzhenlinux/8.txt
如何使用rm删除某些文件时,不需要询问是否删除文件
rm -f
例:
创建2个txt文件 touch /tmp/zhangzhenlinux/5.txt
tcoch /tmp/zhangzhenlinux/6.txt
然后使用 rm -f /tmp/zhangzhenlinux/*注:(这里 “*”示通配符,所有的意思,也可以写成 "*.txt" ,所有以".txt"结尾的文件。)
例:如何使用rm 删除非空目录并且不提示。
使用 rm -rf命令
假如我们需要给一个目录下所有的空目录删除的话,拿/zhangzhenlinux/为例。
例:如何使用rm命令删除一个空目录或者文件的时候,可以让他显示是否已删除。
使用 rm -rfv 命令 可以图示化显示是否删除成功
我们在/zhangzhenlinux/创建个5目录,5目录下面创建2个txt文件。
mkdir -pv /tmp/zhangzhenlinux/5/1.txt
mkdir -pv /tmp/zhangzhenlinux/5/2.txt
删除的方式,从里面的空文件删除完后,再给这个目录删除掉。
标签:相对和绝对路径 cd命令 创建和删除目录mkdir/rmdir rm命令
原文地址:http://blog.51cto.com/13646023/2091024