您的位置:首页 > 运维架构 > Linux

相对和绝对路径、 cd命令 、创建和删除目录mkdir/rmdir 、 rm命令

2018-09-12 12:04 901 查看

9月12日任务

2.6 相对和绝对路径

2.7 cd命令

2.8 创建和删除目录mkdir/rmdir

2.9 rm命令

2.6 、相对路径与绝对路径

绝对路径是以 / 开始的目录 例: [root@localhost ~]# ls /etc/passwd

相对路径是不以 / 起始的目录 例: [root@localhost ~]# ls .ssh/id_rsa

[root@localhost ~]# pwd # 命令pwd 显示当前路径
/root
[root@localhost ~]# cd /etc/ # 命令cd 切换目录
[root@localhost etc]#

2.7 cd命令

cd常用选项:cd - 切换到上一个访问目录

cd 切换到当前用户家目录

cd ~ 切换到用户家目录

cd . 切换到根目录

cd.. 切回到上一级目录

2.8 、创建和删除目录mkdir/rmdir

[root@localhost ~]# mkdir /tmp/zgxlinux # mkdir命令创建zgxlinux目录
[root@localhost ~]# ls -ld /tmp/zgxlinux/
drwxr-xr-x. 2 root root 6 9月 12 11:41 /tmp/zgxlinux/
[root@localhost ~]# mkdir -p /tmp/zgxlinux/1/2 # -p 递归创建
[root@localhost ~]# cd /tmp/zgxlinux/
[root@localhost zgxlinux]# tree
.
└── 1
└── 2

2 directories, 0 files

[root@localhost zgxlinux]# rmdir /tmp/zgxlinux/1/2 # rmdir命令删除空目录
[root@localhost zgxlinux]# ls -ld /tmp/zgxlinux/1/
drwxr-xr-x. 2 root root 6 9月 12 11:45 /tmp/zgxlinux/1/
[root@localhost zgxlinux]# rmdir /tmp/zgxlinux/ # rmdir无法删除非空目录
rmdir: 删除 "/tmp/zgxlinux/" 失败: 目录非空

2.9 rm命令

rm 删除目录或文件

[root@localhost ~]# touch /tmp/zgxlinux/1/linux01.txt # 创建一个文档
[root@localhost ~]# rm !$ # “!$” 表示上一个命令的路径
rm /tmp/zgxlinux/1/linux01.txt
rm:是否删除普通空文件 "/tmp/zgxlinux/1/linux01.txt"?n
常用选项:-r 表示非空 、-f 强制删除

[root@localhost ~]# rm -f /tmp/zgxlinux/1/linux01.txt # 强制删除文档

[root@localhost ~]# rm /tmp/zgxlinux/ # 无法删除目录,加-r选项才能删除目录
rm: 无法删除"/tmp/zgxlinux/": 是一个目录
[root@localhost ~]# rm -r /tmp/zgxlinux/
rm:是否进入目录"/tmp/zgxlinux/"? y
rm:是否删除目录 "/tmp/zgxlinux/1"?n

[root@localhost ~]# rm /tmp/zgxlinux/
rm: 无法删除"/tmp/zgxlinux/": 是一个目录
[root@localhost ~]# rm -r /tmp/zgxlinux/
rm:是否进入目录"/tmp/zgxlinux/"? y
rm:是否删除目录 "/tmp/zgxlinux/1"?n
[root@localhost ~]# [root@localhost ~]# rm /tmp/zgxlinux/
-bash: [root@localhost: 未找到命令
[root@localhost ~]# rm: 无法删除"/tmp/zgxlinux/": 是一个目录
-bash: rm:: 未找到命令
[root@localhost ~]# [root@localhost ~]# rm -r /tmp/zgxlinux/
-bash: [root@localhost: 未找到命令
[root@localhost ~]# rm:是否进入目录"/tmp/zgxlinux/"? y
-bash: rm:是否进入目录/tmp/zgxlinux/?: 没有那个文件或目录
[root@localhost ~]# rm:是否删除目录 "/tmp/zgxlinux/1"?n
-bash: rm:是否删除目录: 未找到命令
[root@localhost ~]# rm -rf /tmp/zgxlinux/ # 强制删除非空目录

[root@localhost ~]# ls /tmp/
ks-script-dqs16O
systemd-private-988a4319a0224231b0de61111da9e9a7-chronyd.service-S2gMq2
systemd-private-bac4086848b44e5d85483f6887fba1e4-chronyd.service-od4XTY
vmware-root
yum.log
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Bash Linux systemd vmware
相关文章推荐