常用的目录
.当前目录
.. 切换到当前目录的上一层
~ 当前使用者的家目录
- 上一层目录
每一个目录文件下都会有 . 和 .. 这两个目录,包括 / 目录。(根目录下的 .. 目录中也是它本身)
这里做了一个小测试。在根目录下,使用ls -a查看所有目录,然后cd .. 进入上一层目录,再次查看,发现仍然在根目录下
cd切换目录
用法 cd + 路径(如果不写绝对路径,默认从当前目录跳转)
pwd 显示当前文件所在的位置
pwd + 文件名
![](https://i-blog.csdnimg.cn/blog_migrate/2316db7abecab46c38ac926b9dda1030.png)
有时遇到链接文件,我们需要查看所链接的原文件的路径时需要加参数-p
创建目录
mkdir + 新目录名
rmdir (只能)删除空目录
rmdir + 空目录 删除当前指定的空目录
rmdir -p + 空目录 删除当前空目录的同时连通上层的空目录一起删除
rm 目录或其他文件
rm + 要删除的文件名
当使用rm删除目录时要加参数 -r
rm -r + 目录名 这里的-r表示递归。该命令会递归删除掉该目录下所有的内容并且不会提示(在Linux发行发行版本下默认加入参数-i,删除时会询问是否删除之类的提示)
这里要注意的是系统会检验rm后空格结束的第一个字符是否位 - 。所以如果删除一个以 - 开头命名的文件会产生错误,需要在文件前加./删除
![](https://i-blog.csdnimg.cn/blog_migrate/a88d8ca7252e3be27ea7766d56dba493.png)
正常删除出现错误。然后加./删除
![](https://i-blog.csdnimg.cn/blog_migrate/8a8de5e67b1d8a0c0ec3b898085e1d1b.png)