Linux切换创建和删除目录(cd | mkdir | rmdir)
Posted Xavier Jiezou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux切换创建和删除目录(cd | mkdir | rmdir)相关的知识,希望对你有一定的参考价值。
摘要
本文将探究 Linux 中目录的基本架构,并学习如何在 Linux 中切换、创建和删除目录。
引言
在进行实际操作前,我们先要了解一下 Linux 目录的基本架构。由于 Linux 是一个自由软件,发行版本众多,如果每个发行版本的目录结构都很不一样的话,就很容易造成管理上的混乱。
因此,基本所有的 Linux 发行版本都遵循了 Linux 基金会发布的标准文件系统架构规范(简称 FHS)。根据 FHS 的规定,Linux 有一个树形的目录,其中最重要的是根目录,所有的目录都位于根目录下,FHS 规定了 Linux 根目录下该有哪些目录,这些特定的目录下应该放置什么数据。
参考 FHS,根目录下至少应该包括以下 12 个目录,这些目录各自存放不同用途的数据。
/
├── bin # 可执行的命令文件
├── boot # 系统核心文件和开机必要文件
├── dev # 系统设备相关文件
├── etc # 系统主要配置文件
├── home # 除跟用户外,其它用户的家目录。默认情况下,每个用户在该目录在有一个自己的私人目录
├── lib # 系统和程序运行需要调用的库函数文件
├── root # root 用户的家目录
├── sbin # 根用户才能执行的命令文件
├── srv # 服务启动之后需要访问的数据,如 web 服务需要访问的网页数据就默认存放在 /srv/www 目录下
├── tmp # 程序临时存放文件的目录,任何人都可以访问,重要数据不可以放在此目录下
├── opt # 第三方软件建议安装目录。即非本发行版本提供的软件,建议放置在此目录下
└── media # 移动设备相关文件。如光驱,U盘相关数据都放在该目录下
当使用 Linux 时,我们总是位于某个目录中,这个所属目录被称为工作目录。登录系统时,这个初始的、默认的工作目录总是登录用户的家目录,也即登录用户的私人目录。可以在提示符中观察到当前所处的工作目录,也可使用 pwd 命令来查看当前完整的工作目录。
用法
切换目录
使用 cd(change directory)命令切换目录,下面给出一些示例:
cd /tmp
:切换到 /tmp 目录cd .
:切换到当前目录cd ..
:切换到上层目录cd -
:切换到前一个工作目录cd ~
:切换到当前用户的家目录cd ~someone
:切换到其他用户的家目录
创建目录
使用 mkdir(make directory) 命令创建目录,下面给出一些示例:
mkdir test
:创建名为 test 的目录(相对于当前目录)mkdir -p test/test
:创建嵌套目录(也叫层级目录)
删除目录
使用 rmdir(remove directory) 命令删除目录,下面给出一些示例:
rmdir test
:删除当前目录下名为 test 的目录
值得注意的是,rmdir 只能删除空目录。要想删除非空目录,需要使用 rm 命令。
提示
- Linux 中相对路径与绝对路径的用法与区别:
- 相对路径:从根目录开始写,例如:/test/test.txt
- 绝对路径:从当前目录开始,例如:test/test.txt
- 终端命令提示符处,
#
表示登录用户是 root 用户,$
表示登录用户为普通用户
- root 用户:
[root@VM-16-11-centos ~]#
- 普通用户:
[user@VM-16-11-centos ~]$
参考
以上是关于Linux切换创建和删除目录(cd | mkdir | rmdir)的主要内容,如果未能解决你的问题,请参考以下文章