文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。
Linux文件系统目录为“倒”的树形结构,所有的目录都是从”/”衍生而来,也称为Linux目录树
一条完整的linux命令基本由两部分组成,命令和参数,命令和参数之间用空格隔开,并用”-(参数为单个字母)“或者”--(参数为词组)“连接
基础的Linux操作系统命令:
1.pwd即为print working directory 显示当前所在目录
2.cd 即为change directory修改当前的目录,由于Linux文件系统目录为树形结构,所有目录都是从“/”衍生而来,所以在执行改命令时需要注意:“/”代表“树枝”用来寻找逻辑目录;在目录输入时必须自顶而下,层级递进,不可跨级查找,即命令 cd /usr/abc是不等价于 cd /abc (abc目录只位于usr目录下)这种路径为 绝对路径;而另一种相对路径在输入时不必从‘/’开始输入,而用其它方式来代替,减少了符号量,其中,
. :代表此层目录; cd ./xxx 可将目录更改为本层目录下的其他目录 例如cd /usr/share/man 与在share目录下进行cd ./man 是相同的
.. :代表上一层目录 ;cd ../xxx 可将目录改为上层目录下的其他目录 例如cd /usr/share/man 可以在man目录下通过cd ../doc 改为share下的doc目录
- :代表前一个工作目录;cd -命令可以将当前目录改为上次操作的目录
~ :代表“当前登陆用户身份”所在的主目录;
~account :代表account这个用户的主目录(account是个账户名称)
特别注意:在所有目录下面都会存在的两个目录,分别是“.” 和“..”,分别代表此层与上层目录的意思。
3.目录创建命令mkdir 即为make directory 用法mkdir [-p] 目录名称 其中-p表示创建多层目录 例如欲使用创建多层目录命令 创建 test2/test3时,必须用 mkdir -p test2/test3 命令
4.目录删除命令rmdir 即为remove directory 用法与创建目录类似为:rmdir [-p] 目录名称,其中-p表示连同上层“空的”目录也一起删除,当我们想要删除刚刚创建的目录test2时,如果单纯的使用 rmdir test2命令则会提示”not empty“错误,所以需要使用-p来递归删除 即使用命令 rmdir -p test2/test3
注意在删除时注意不同目录的位置以及从当前操作的目录位置
分析与讨论
1、请自行查阅资料,如果要删除/tmp/1.txt这个文件,该如何删除?
rmdir -p tmp/1.txt
2、请思考,rm –rf /* 这条命令的作用是什么?
rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉
rm -rf/*会强制删除Linux根目录下的所有文件
截图
原文:https://www.cnblogs.com/maorui0/p/15222399.html