【Linux基础学习6】常用的目录处理命令:cd、pwd、mkdir、rmdir

1.cd

change directory:切换目录

1)使用相对路径进入目录
wyy@ubuntu:~$ cd ./linux/test
wyy@ubuntu:~/linux/test$
2)使用绝对路径进入目录
wyy@ubuntu:~$ cd /usr/local
wyy@ubuntu:/usr/local$
3)进入指定使用者的家目录
wyy@ubuntu:/home$ cd ~wyy  #这里的使用者为wyy
wyy@ubuntu:~$
4)回到自己的家目录
wyy@ubuntu:/usr/local$ cd ~
wyy@ubuntu:~$ 

仅输入 cd 也能得到与 cd ~ 相同的效果:

wyy@ubuntu:~/linux/test$ cd  
wyy@ubuntu:~$
5)回到当前目录的上一层目录
wyy@ubuntu:/usr/local$ cd ..
wyy@ubuntu:/usr$
6)回到上一次使用的目录
wyy@ubuntu:/usr/local$ cd ..
wyy@ubuntu:/usr$ cd -
/usr/local
wyy@ubuntu:/usr/local$

2.pwd

print working directory:显示当前的工作目录

1)列出目前的工作目录
wyy@ubuntu:/var/lock$ pwd
/var/lock
2)使用链接文件时,列出目前实际的工作目录
wyy@ubuntu:/var/lock$ pwd -P
/run/lock

目前工作目录是/var/lock,而通过pwd -P列出的实际工作目录是/run/lock,这是因为/var/lock是指向/run/lock的链接文件。

3.mkdir

make directory:创建新目录

1)创建单个新目录
wyy@ubuntu:~/linux/test$ mkdir test1

创建名为test1的新目录。

2)递归创建多层新目录
wyy@ubuntu:~/linux/test$ mkdir -p test2/test3/test4

递归创建新目录test2、test2的子目录test3、test3的子目录test4。
注意:即使该目录本来已经存在,也不会显示错误信息。

3)创建指定权限的新目录
wyy@ubuntu:~/linux/test$ mkdir -m 711 test3
wyy@ubuntu:~/linux/test$ ls -ld test*
drwxr-xr-x 2 wyy wyy 4096 Feb 24 00:45 test1
drwxr-xr-x 3 wyy wyy 4096 Feb 24 00:48 test2
drwx--x--x 2 wyy wyy 4096 Feb 24 00:55 test3

创建新目录test3,并指定其权限为711(即rwx–x--x),列出后可以看到,先前创建的test1、test2由于没有指定权限,其权限为系统默认值755,而test3的权限为指定值711。

4.rmdir

remove directory:移除原有空目录

1)删除单个空目录
wyy@ubuntu:~/linux/test$ rmdir test1

删除空目录test1。

2)递归删除多层空目录
wyy@ubuntu:~/linux/test$ rmdir -p test2/test3/test4

递归删除空目录test4、test3、test2。
注意:指定删除的目录里不允许存在其他的目录或文件(由于该方法是递归进行的,因此实质上删除的还是“空目录”),例如:test3目录中如果还有一个test5目录,则该方法会失败。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值