目录结构
目录管理
绝对路径
绝对路径是完全限定名, 指定文件在文件系统层次结构中的确切位置。 它从根(/) 目录开始, 并指定必须遍
历的每个子目录才能到达特定文件。 文件系统中的每个文件都具有唯一的绝对路径名, 可通过简单规则识别:
带有正斜杠(/) 的路径名作为第一个字符是绝对路径名。 例如, 系统消息日志文件的绝对路径名是/ var /
log / message。 绝对路径名可以很长, 因此文件也可以相对于shell提示符的当前工作目录。
相对路径
相对路径,指定文件的位置是相对于目前命令行所在的路径而言。通常使用./或者<文件名>/。例如,当前命令行所在的路径是/home/zack_liu,那么cd Desktop/以及cd ./Desktop/即系直接切换到/home/zack_liu/Desktop目录下面。
目录管理常用命令
| 命令 | 语法 | 说明 |
|---|---|---|
| cd | cd ~ 或者 cd | 相当于切换到当前用户家目录 |
| cd | cd - | 切换到上一个操作目录 |
| cd | cd .. | 切换到当前路径上一级目录 |
| mkdir | mkdir dir | 创建名为dir的目录 |
| mkdir | mkdir -p dir1/dir2 | 在dir1目录下创建dir2目录,如dir1不存在则创建 |
| rmdir | rmdir dir | 删除dir目录 |
| rm | rm -rf dir | 删除dir目录,rm默认是删除文件如需删除目录则需加参数-r![]() |
| cp | cp /path/file1 /path1/file2 | 将path路径下file1文件复制到path1路径下并命名为file2,如path1下已有file2文件会直接覆盖 |
| mv | mv /path1/file1 /path2/file2 | 将path路径下file1文件剪切到path1路径下并命名为file2![]() 备注:无论复制文件还是剪切文件,建议带-i参数,这样的话如目的目录存在同名文件系统会提示是否覆盖。这样就可以避免误操作导致文件丢失。 |


