10Linux_文件目录类指令

1. pwd指令(显示文件路径)

1.1. 指令背景

我们要查询一个文件的路径通常有两种方式

  1. 第一种是以根目录为开始的绝对路径,如图中的:/root/home/tom/a.txt
  2. 第二种是以相对于当前所在文件夹的相对路径,如图中的:/tom/a.txt

1.2. pwd 语法

基本语法 :pwd (功能描述:显示当前工作目录的绝对路径)

1.3. 应用实例

案例:显示当前工作目录的绝对路径

我们先转到tom目录下,然后创建一个a.txt文件,然后我们通过pwd命令就可以看到当前tom目录的绝对路径

[root@CtCentos01 home]# cd tom
[root@CtCentos01 tom]# vim a.txt
[root@CtCentos01 tom]# pwd
/home/tom

2. ls指令(显示所有文件目录)

2.1. ls 语法

基本语法:ls [选项] [目录或是文件]

常用选项

  • -a:显示当前目录所有的文件和目录,包括隐藏的,
  • -1:以列表的方式显示信息

2.2. 应用实例

案例:查看当前目录的所有内容信息

我们通过-a和-l的组合,实现以列表形式展示所有文件

[root@CtCentos01 tom]# ls -la

效果如下:


3. cd指令(切换路径)

3.1. cd 语法

基本语法:cd [参数] (功能描述:切换到指定目录)

理解:绝对路径和相对路径

  • cd ~或者cd :回到自己的家目录。如果你是root,cd ~到/root;但如果你是tom,你cd ~就到/home/tom

  • cd ..回到当前目录的上一级目录。如果你在tom目录,你cd ..就到了/home目录,你再cd ..就到了/目录(这时你再cd ..发现它还在/目录,因为根目录就是最上一级的目录了)

3.2. 应用实例

案例1:使用绝对路径切换到root目录

直接切换到绝对路径

[root@CtCentos01 /]# cd /root

案例2:使用相对路径到/root 目录

我们先转到tom目录下,然后通过两次返回上一级目录,分别转到home目录和root目录,然后再在root目录里面搜索root目录

[root@CtCentos01 home]# cd /home/tom
[root@CtCentos01 tom]# cd ../../root

注意:

可能在这个案例中直接使用绝对路径更加快捷简单,但是当我们遇到很深的子目录的时候,返回几个上级目录再搜索肯定比重新输入一遍很深的绝对路径要快,所以我们要掌握这种方法。

案例3:表示回到当前目录的上一级目录

[root@CtCentos01 tom]# cd ..

案例4:回到家目录

[root@CtCentos01 home]# cd ~

4. mkdir指令(创建目录)

4.1. mkdir语法

mkdir指令用于创建目录

基本语法:mkdir [选项] 要创建的目录

常用选项:

  • -p:创建多级目录

4.2. 应用实例

案例1:创建一个目录 /home/dog

[root@CtCentos01 ~]# mkdir /home/dog

注意:创建目录需要root权限

效果:

我们切换到home目录下,可以看到确实成功创建了dog目录

案例2:创建多级目录/home/animal/tiger

[root@CtCentos01 home]# mkdir -p /home/animal/tiger

注意:mkdir原则上一次只允许创建一级目录,如果需要同时创建多个目录,需要加上-p

效果:

可以看到我们在home目录下创建了animal目录,在animal目录下又创建了tiger目录


5. rmdir指令(删除空目录)

5.1. rmdir语法

rmdir指令删除空目录

基本语法:rmdir [选项] 要删除的空目录

5.2. 应用实例

案例:删除一个目录 /home/dog

[root@CtCentos01 ~]# rmdir /home/dog

效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值