linux命令-mkdir-rmdir-cd
mkdir
格式:mkdir (选项) (参数)
作用:创建文件夹
选项:
r -m 设置文件夹权限
r -p 如果父目录不存在,则连同父目录一起创建
r -v 显示详细
r -Z 设置创建的目录SELinux为默认类型
r --context
r --help 显示帮助并退出
r --version 现实版本信息并退出
参数:
目录:指定要创建的目录列表,多个目录之间用空格隔开
示例:
在/home下创建test目录,设置权限为644
[root@localhost ~]# ls /home
hfx
[root@localhost ~]# mkdir -m 644 /home/test
[root@localhost ~]# ll /home/
total 0
drwx------. 3 hfx hfx 74
Oct 21 18:04 hfx
drw-r--r-- 2 root root 6 Nov 7 15:45 test
在/mnt目录下创建连续目录/mnt/test1/test2/test3
[root@localhost ~]# ls /mnt/
[root@localhost ~]# mkdir /mnt/test1/test2/test3
mkdir: cannot create directory ‘/mnt/test1/test2/test3’:
No such file or directory
[root@localhost ~]# mkdir -p /mnt/test1/test2/test3
[root@localhost ~]# tree /mnt/
/mnt/
└── test1
└── test2
└──
test3
3 directories, 0 files
显示mkdir的版本信息
[root@localhost ~]# mkdir --version
mkdir (GNU coreutils) 8.22
Copyright (C) 2013 Free Software
Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to
change and redistribute it.
There is NO WARRANTY, to the extent
permitted by law.
Written by David MacKenzie.
rmdir
格式:rmdir (选项) (参数)
作用:用来删除空目录
选项:
r-p或—parents 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除
r--ignore-fail-on-non-empty 此选项使rmdir命令忽略由于删除非空目录时导致的错误信息
r-v或-verboes 显示命令的详细执行过程
r--help 显示命令的帮助信息
r--version 显示命令的版本信息
参数:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开
示例:
删除空目录/mnt/test1/test2/test3
[root@localhost ~]# rmdir -p /mnt/test1/test2/test3/
rmdir: failed to remove directory ‘/’:
Device or resource busy
[root@localhost ~]# ls /mnt
ls: cannot access /mnt: No such file or
directory
◆可以看到上面把我们的/mnt目录也一起删掉了,这就是-p选项的威力。
删除/mnt/test/非空目录
[root@localhost ~]# mkdir /mnt/test/
[root@localhost ~]# echo "test" > /mnt/test/a.txt
[root@localhost ~]# ll /mnt/test/
total 4
-rw-r--r-- 1 root root 5 Nov 7 16:09 a.txt
[root@localhost ~]# rmdir /mnt/test/
rmdir: failed to remove ‘/mnt/test/’:
Directory not empty
[root@localhost ~]# rmdir --ignore-fail-on-non-empty /mnt/test/
[root@localhost ~]# ll /mnt/test/
total 4
-rw-r--r-- 1 root root 5 Nov 7 16:09 a.txt
◆虽然不能删除但是也不会报错了
使用-v选项删除/mnt下./test1/test2/test3目录
[root@localhost ~]# mkdir -p /mnt/test1/test2/test3
[root@localhost ~]# rmdir -p -v /mnt/test1/test2/test3/
rmdir: removing directory,
‘/mnt/test1/test2/test3/’
rmdir: removing directory,
‘/mnt/test1/test2’
rmdir: removing directory, ‘/mnt/test1’
rmdir: removing directory, ‘/mnt’
rmdir: failed to remove directory ‘/mnt’:
Directory not empty
[root@localhost ~]# ll /mnt/
total 0
drwxr-xr-x 2 root root 18 Nov 7 16:09 test
cd
格式:cd (选项) (参数)
作用:切换工作目录
选项:
r-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
r-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
r- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。
参数:
需要切换到的工作目录,可以是绝对路径和可以是相对路径
r~ 当前用户的家目录
r.. 当前目录的上级目录
r. 当前目录
示例:
切换到/etc/sys config/network-scripts/目录下
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
返回上级目录
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd ..
[root@localhost sysconfig]# pwd
/etc/sysconfig
返回上两级目录
[root@localhost sysconfig]# pwd
/etc/sysconfig
[root@localhost sysconfig]# cd ../..
[root@localhost /]# pwd
/
进入当前用户主目录
[root@localhost /]# pwd
/
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root
或者用另一种写法直接cd
[root@localhost /]# pwd
/
[root@localhost /]# cd
[root@localhost ~]# pwd
/root
返回进入此目录之前所在的目录
[root@localhost /]# pwd
/
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root
[root@localhost ~]#
[root@localhost ~]# cd -
/
linux命令-mkdir-rmdir-cd相关推荐
- Linux命令 - mkdir命令
Linux命令 - mkdir命令 mkdir是make directory的缩写,Linux中 mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录 ...
- linux ls mv,Linux基本命令总结一(ls,cp,rm,mv,mkdir,rmdir,cd)
企业中,软件项目的开发,代码的集成,编译等工作,都离不开Linux操作系统.然而linux命令及选项众多,掌握如下Linux常用命令,有助于小伙伴们快速入门Linux操作系统并开始你的工作,下面我们开 ...
- 每天一个linux命令(2):cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. ...
- linux查看php命令目录权限,PHP执行linux命令mkdir权限问题
在linux系统中,root帐号执行php命令: mkdir('test', 0777); 结果文件的权限依然为: drwxr-xr-x 2 root root Jul 27 19:30test ...
- 每天学点linux之-mkdir和cd
目录处理命令(上) 创建目录命令 mkdir -p [目录名] -p用来递归创建 mkdir -p outerdir/innerdir desktop Jeff$ ls$RECYCLE.BIN Lea ...
- linux命令--mkdir 与文件权限
mkdir命令 mkdir命令用来创建目录.该命令创建由dirname命名的目录.如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录:如果给出了一个已经存在的路径,将会在 ...
- linux命令行语法cd用法,每天一个Linux命令之cd命令详解
Linux系统要学好其它命令则首先要学好cd命令的使用方法和技巧.下面由学习啦小编为大家整理了每天一个Linux命令之cd命令详解,希望对大家有帮助! 每天一个Linux命令之cd命令详解 cd命令用 ...
- 一分钟学一个 Linux 命令 - mkdir 和 touch
前言 大家好,我是god23bin.欢迎来到<一分钟学一个 Linux 命令>系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令,mkdir 和 touch 命令.前一个命令是 ...
- linux命令-mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...
- Linux命令·mkdir
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...
最新文章
- C++二维数组名与数组指针的思考
- java HashMap的使用
- flutter ios打包_Flutter项目之iOS应用的打包发布流程
- 一个完整的python项目源码-Python实例练手项目汇总(附源码)
- 泛函p121可分Hilbert空间都同构于l^2
- SAP ERP里如何创建一个新的material类型
- webpack指定第三方模块的查找路径
- http协议 web开发的应用 笔记
- 最低通行费(信息学奥赛一本通-T1287)
- pc-bsd安装教程_桌面用户的BSD:PC-BSD的回顾
- php preg_match 只匹配第一个字符_PHP正则表达式核心技术完全详解 第3节
- 突破大文件上传 和内网ip的端口转发
- 读书笔记:《知道做到》
- python 根据对应关系批量修改文件名
- 全网首发:GB18030中,蒙文的错误
- 产品经理有话说——产品汪成长记(入职)
- Quartus波形仿真教程
- 汤国安《地理信息系统教程》(第二版)笔记(1)——概论
- 查看xp计算机物理地址,Xp系统怎么更改物理地址?WinXp系统修改物理地址的方法...
- 银行招聘笔试计算机知识,【银行招聘】银行考试笔试中的综合知识考什么?
热门文章
- easyuefi只能在基于uefi启动的_systemd时代的开机启动流程(UEFI+systemd)
- 2022-2028全球与中国通用定时器继电器模块市场现状及未来发展趋势
- 保姆级NodeJS安装环境配置优化
- 春考计算机考试科目,山东春季高考考试科目公告
- java中if条件格式_Java 设置Excel条件格式示例代码(高亮条件值、应用
- jupyter notebook报错_Docker进入jupyter-notebook容器修改密码报错。
- 《Energy Procedia》期刊介绍(会议论文)
- A.Orac and Factors
- hotstuff共识算法总结
- c语言多线程访问一个变量_多线程+高并发+操作系统+网络+基础+调优+源码等xmind图整理好了...