常用目录操作的相关命令:

  • 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、目录操作的相关命令的更多相关文章

  1. 『学了就忘』Linux用户管理 — 51、用户管理相关命令

    目录 1.添加用户(useradd命令) 2.设定密码(passwd命令) 3.用户信息修改(usermod命令) 4.删除用户(userdel命令) 5.切换用户身份(su命令) 1.添加用户(us ...

  2. 『学了就忘』Linux用户管理 — 52、用户组管理相关命令

    目录 1.添加用户组 2.删除用户组 3.把用户添加进组或从组中删除 4.有效组(了解) 1.添加用户组 添加用户组的命令是groupadd. 命令格式如下: [root@localhost ~]# ...

  3. 『学了就忘』Linux基础 — 11、通过setup工具配置Linux系统IP地址

    目录 1.setup命令介绍 2.使用setup命令配置IP (1)执行setup命令 (2)进入图形化配置界面 (3)选择配置IP还是DNS (4)选择要配置的网卡 (5)进入IP地址配置页面 (6 ...

  4. 『学了就忘』Linux基础命令 — 18、Linux命令的基本格式

    目录 1.命令提示符说明 2.命令的基本格式 (1)举例ls命令 (2)说明ls -l命令的 输出内容 1.命令提示符说明 [root@localhost ~] # []:这是提示符的分隔符号,没有特 ...

  5. 『学了就忘』Linux基础命令 — 20、文件操作的相关命令

    目录 1.touch 命令 2.stat命令 3.cat命令 4.more命令 5.less命令 6.head命令 7.tail命令 1.touch 命令 touch命令用于创建空文件或修改文件时间, ...

  6. 『学了就忘』Linux基础命令 — 23、文件基本权限的介绍和作用

    目录 1.基本权限的介绍 (1)权限位的含义 (2)权限的优先级 2.权限的基本作用 (1)权限含义的解释 (2)目录权限说明 1.基本权限的介绍 (1)权限位的含义 前面讲解ls命令时,我们已经知道 ...

  7. 『学了就忘』Linux基础命令 — 24、文件基本权限的相关命令

    目录 1.chmod命令 2.权限模式 (1)用户身份. (2)赋予方式. (3)权限. 3.数字权限 4.文件常用权限 5.chown命令 6.chgrp命令 7.总结 常用基本权限操作命令: ch ...

  8. 『学了就忘』Linux基础命令 — 26、帮助命令

    目录 1.man命令 (1)man命令的快捷键 (2)man命令的帮助级别(了解即可) (3)man命令的使用 2.info命令 3.help命令 4.--help选项 1.man命令 man是最常见 ...

  9. 『学了就忘』Linux基础命令 — 27、搜索操作相关命令

    目录 1.whereis命令 2.which命令 3.locate命令 1.whereis命令 whereis是搜索系统命令的命令,也就是说,whereis命令不能搜索普通文件,而只能搜索系统命令. ...

  10. 『学了就忘』Linux基础命令 — 28、别名和常用快捷键

    目录 1.别名 2.常用快捷键 1.别名 别名也是Shell中的命令. 命令的别名,就是命令的小名,主要是用于照顾管理员使用习惯的. 命令格式: # 查询系统中命令别名 [root@localhost ...

随机推荐

  1. [Navicat15 试用期过期解决办法]

    Navicat15 试用期过期解决办法 第一步:关闭Navicat 第二步: 打开注册表编辑器,win + R, 输入regedit 第三步: 在最上方搜索框输入HKEY_CURRENT_USER\S ...

  2. video.js视频播放插件

    1 初始化 Video.js初始化有两种方式. 1.1 标签方式 一种是在<video>标签里面加上class="video-js"和data-setup='{}'属性 ...

  3. TP5 windows中执行定时任务

    1 首先先写个自定义命令文件 比如 Test 2 在网站根目录下建立文件 crond.bat ,内容:(把你在cmd上操作流程写一遍) D: cd workspace\wamp\tp5 D:\PHPW ...

  4. html jquey的选择器checkbox,select

    1 判断checkbox是否选中 用到 jquery的 is方法 jquery: <div id="divId" class="divTable"> ...

  5. Orchar Core Glossary词汇表

    List of terms and concepts that you can find in Orchard Core. 您可以在Orchard Core中找到的术语和概念列表 They are g ...

  6. Linux系列(25) - 常用快捷键(未更新完)

    快捷键 说明 Ctrl+L 清屏 tab tab按一次自动补全目录文件名称/tab按二次将目录下带有补全前面字段的所有文件目录展示出来,例子: cd /   tab键按两次将根目录下所有文件展示出来 ...

  7. 一文让你彻底理解SQL连接查询

    表结构 内连接 笛卡尔积问题 普通内连接:inner join on 隐式内连接: 外连接 内连接与外连接查询的区别 内连接查询是查询两张表交集的数据,主外键关联的数据. 左连接查询是查询左表中的所有 ...

  8. python 函数高级功能

    闭包 我们可以将闭包理解为一种特殊的函数,这种函数由两个函数的嵌套组成,且称之为外函数和内函数,外函数返回值是内函数的引用,此时就构成了闭包. # 闭包 # 外部函数的参数被内部函数引用,内部函数对外 ...

  9. P3515-[POI2011]Lightning Conductor【整体二分,决策单调性】

    正题 题目链接:https://www.luogu.com.cn/problem/P3507 题目大意 \(n\)个数字的一个序列\(a\),对于每个位置\(i\)求一个\(p_i\)使得对于任意\( ...

  10. Jmeter压力测试学习7--压测带token的接口

    前言 工作中我们需要压测的接口大部分都是需要先登陆后,带着token的接口(或者带着cookies),我们可以先登陆获取token再关联到下个接口.比如我现在要压测一个修改用户的个人的密码 场景案例 ...