『学了就忘』Linux基础命令 — 19、目录操作的相关命令
常用目录操作的相关命令:
ls命令cd命令pwd命令mkdir命令rmdir命令
1、ls命令
ls是最常见的目录操作命令,主要作用是显示目录下的内容。
- 命令名称:
ls - 英文原意:
list - 所在路径:
/bin/ls - 执行权限:所有用户。
 - 功能描述:显示目录下的内容。
 
[root@localhost ~] # ls [选项] [文件名或目录名]
选项:
  -a:显示所有文件
  --color=when:支持颜色输出,when的值默认是always(总显示颜色),也可以是never(从不显示颜色)和auto(自动)
  -d:显示目录信息,而不是目录下的文件
  -h:人性化显示,按照我们习惯的单位显示文件大小
  -i:显示文件的i节点号。理论上i节点号不重叠。
  -l:长格式显示(long list)
以上是ls命令,比较常用的选项。
用法演示:
roota192~1#1s-1
总用量44
rw------.1 root root 1243 12月21 23:34 anaconda-ks.cfg
rw-r--r-.1 root root 28250 12月21 23:34 install.Log
rw-r--r--.1 root root 7572 12月21 23:32 install.log.syslog
2、cd命令
cd是切换用户所在目录的命令,这个命令的基本信息如下。
- 命令名称:
cd - 英文原意:
change directory - 所在路径:Shell内置命令。
 - 执行权限:所有用户。
 - 功能描述:切换所在目录。
 
(1)绝对路径和相对路径
- 绝对路径:以根目录为参照物,从根目录开始,一级一级进入目录。
 - 相对路径:以当前目录作为参照物,进行目录查找。
 - 路径的最后一个
/,表示路径下,有也可以,没有也行。 
(2)cd命令的简化用法
| 特殊符号 | 作用 | 
|---|---|
~ 直接回车 | 
代表用户的家目录 | 
- | 
代表上次所在目录 | 
. | 
代表当前目录 | 
.. | 
代表上级目录 | 
3、pwd命令
pwd是查询所在目录位置的命令,基本信息如下:
- 命令名称:
pwd - 英文原意:
print name of current/working directory - 所在路径:
/bin/pwd - 执行权限:所有用户。
 - 功能描述:查询所在的工作目录位置。
 
[root@192 ~]# pwd
/root
4、mkdir命令
mkdir是创建目录的命令,基本信息如下。
- 命令名称:
mkdir - 英文原意:
make directories - 所在路径:
/bin/mkdir - 执行权限:所有用户。
 - 功能描述:创建空目录。
 
mkdir命令格式如下:
[root@localhost ~]# mkdir [选项] 目录名
选项:
  -p:递归建立所需目录
[root@192 ~]# mkdir abc
[root@192 ~]# ll
总用量 48
drwxr-xr-x. 2 root root  4096 12月 28 00:19 abc
同时创建多级目录,示例如下:
[root@192 ~]# mkdir 123/456/789
mkdir: 无法创建目录"123/456/789": 没有那个文件或目录
[root@192 ~]# mkdir -p 123/456/789
[root@192 ~]#
提示:
LInxu系统不允许在一个文件夹内出现同名的目录和文件。
如下图所示:
5、rmdir命令
既然有建立目录的命令,就一定会有删除目录的命令rmdir,其基本信息如下。
- 命令名称:
rmdir - 英文原意:
remove empty directories - 所在路径:
/bin/rmdir - 执行权限:所有用户。
 - 功能描述:删除空目录。
 
命令格式
[root@localhost ~] # rmdir [选项] 目录名
练习:
[root@192 ~]# rmdir 123
rmdir: 删除 "123" 失败: 目录非空
提示:
rmdir命令的作用十分有限,因为只能删除空目录,所以一旦目录中有内容,就会报错。
这个命令比较“笨”,所以我们不太常用。后续我们不论删除的是文件还是目录,都会使用rm命令。
『学了就忘』Linux基础命令 — 19、目录操作的相关命令的更多相关文章
- 『学了就忘』Linux用户管理 — 51、用户管理相关命令
		
目录 1.添加用户(useradd命令) 2.设定密码(passwd命令) 3.用户信息修改(usermod命令) 4.删除用户(userdel命令) 5.切换用户身份(su命令) 1.添加用户(us ...
 - 『学了就忘』Linux用户管理 — 52、用户组管理相关命令
		
目录 1.添加用户组 2.删除用户组 3.把用户添加进组或从组中删除 4.有效组(了解) 1.添加用户组 添加用户组的命令是groupadd. 命令格式如下: [root@localhost ~]# ...
 - 『学了就忘』Linux基础 — 11、通过setup工具配置Linux系统IP地址
		
目录 1.setup命令介绍 2.使用setup命令配置IP (1)执行setup命令 (2)进入图形化配置界面 (3)选择配置IP还是DNS (4)选择要配置的网卡 (5)进入IP地址配置页面 (6 ...
 - 『学了就忘』Linux基础命令 — 18、Linux命令的基本格式
		
目录 1.命令提示符说明 2.命令的基本格式 (1)举例ls命令 (2)说明ls -l命令的 输出内容 1.命令提示符说明 [root@localhost ~] # []:这是提示符的分隔符号,没有特 ...
 - 『学了就忘』Linux基础命令 — 20、文件操作的相关命令
		
目录 1.touch 命令 2.stat命令 3.cat命令 4.more命令 5.less命令 6.head命令 7.tail命令 1.touch 命令 touch命令用于创建空文件或修改文件时间, ...
 - 『学了就忘』Linux基础命令 — 23、文件基本权限的介绍和作用
		
目录 1.基本权限的介绍 (1)权限位的含义 (2)权限的优先级 2.权限的基本作用 (1)权限含义的解释 (2)目录权限说明 1.基本权限的介绍 (1)权限位的含义 前面讲解ls命令时,我们已经知道 ...
 - 『学了就忘』Linux基础命令 — 24、文件基本权限的相关命令
		
目录 1.chmod命令 2.权限模式 (1)用户身份. (2)赋予方式. (3)权限. 3.数字权限 4.文件常用权限 5.chown命令 6.chgrp命令 7.总结 常用基本权限操作命令: ch ...
 - 『学了就忘』Linux基础命令 — 26、帮助命令
		
目录 1.man命令 (1)man命令的快捷键 (2)man命令的帮助级别(了解即可) (3)man命令的使用 2.info命令 3.help命令 4.--help选项 1.man命令 man是最常见 ...
 - 『学了就忘』Linux基础命令 — 27、搜索操作相关命令
		
目录 1.whereis命令 2.which命令 3.locate命令 1.whereis命令 whereis是搜索系统命令的命令,也就是说,whereis命令不能搜索普通文件,而只能搜索系统命令. ...
 - 『学了就忘』Linux基础命令 — 28、别名和常用快捷键
		
目录 1.别名 2.常用快捷键 1.别名 别名也是Shell中的命令. 命令的别名,就是命令的小名,主要是用于照顾管理员使用习惯的. 命令格式: # 查询系统中命令别名 [root@localhost ...
 
随机推荐
- PHP中命名空间是怎样的存在?(二)
			
今天带来的依然是命名空间相关的内容,本身命名空间就是PHP中非常重要的一个特性.所以关于它的各种操作和使用还是非常复杂的,光使用方式就有很多种,我们一个一个的来看. 子命名空间 命名空间本身就像目录一 ...
 - DEDE整合套件实现本地多个网站随意切换的开发环境
			
一.修改WEB全局配置: 在Listen 80 后面添加自己的端口号. 例如,2020是我的端口 Listen 2020 二.修改WEB站点配置: a---在NameVirtualHost *:80后 ...
 - Oracle Haip无法启动问题学习
			
一.目标:Oracle Haip 启动报错 需求:日常运维过程中,已经遇到两次由于HAIP引发的问题,特此进行记录. 本次问题是看着大佬-李海清操作,整完了记录一下,上一次HAIP折腾了4个小时. O ...
 - python学习笔记(十一)-python程序目录工程化
			
在一个程序当中,一般都会包含文件夹:bin.conf.lib.data.logs,以及readme文件. 所写程序存放到各自的文件夹中,如何进行串联? 首先,通过导入文件导入模块方式,引用其他人写好的 ...
 - [转载]让你玩转代码的编辑神器phpstorm功能详解
			
转载网址:http://wwwquan.com/show-66-121-1.html phpstorm包含了webstorm的全部功能,更能够支持php代码.PhpStorm是一个轻量级且便捷的PHP ...
 - Winform 控件命名规范
			
前言 最近 Winform 项目做得比较多,控件命名规范上常用的能记住,但是有些总要查,写个记录吧.方便以后自己用,大家也可以参考. 标准控件 序号 控件类型简写 控件类型 1 btn Button ...
 - .NET 5 WPF 调用OCX 经验分享
			
在.Net 5.0 WPF中调用OCX步骤如下: 1,用工具先把ocx转换成AxInterop.EloamViewLib.dll和Interop.EloamViewLib.dll.(这里是我用到的oc ...
 - TypeScript 枚举指南
			
枚举是受 TypeScript 支持的数据类型.枚举允许您定义一组命名常量.使用它们可以更轻松地记录意图或创建一组不同的案例.枚举大多数用于面向对象的编程语言(如 Java 和 C#)中,现在也可以 ...
 - RabbitMQ的消息可靠性(五)
			
一.可靠性问题分析 消息的可靠性投递是使用消息中间件不可避免的问题,不管是使用哪种MQ都存在这种问题,接下来要说的就是在RabbitMQ中如何解决可靠性问题:在前面 在前面说过消息的传递过程中有三个对 ...
 - 2021MySQL 8.0.26安装教程,目前最新版(详细全面)
			
MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!所以为什么不用MySQL8呢!下面是MySQL 8.0.26的安装教程. 安装网址: https://dev.my ...
 
			
		