目录结构

目录管理

绝对路径
绝对路径是完全限定名, 指定文件在文件系统层次结构中的确切位置。 它从根(/) 目录开始, 并指定必须遍
历的每个子目录才能到达特定文件。 文件系统中的每个文件都具有唯一的绝对路径名, 可通过简单规则识别:
带有正斜杠(/) 的路径名作为第一个字符是绝对路径名。 例如, 系统消息日志文件的绝对路径名是/ var /
log / message。 绝对路径名可以很长, 因此文件也可以相对于shell提示符的当前工作目录。
image.png
相对路径
相对路径,指定文件的位置是相对于目前命令行所在的路径而言。通常使用./或者<文件名>/。例如,当前命令行所在的路径是/home/zack_liu,那么cd Desktop/以及cd ./Desktop/即系直接切换到/home/zack_liu/Desktop目录下面。
image.png
目录管理常用命令

命令 语法 说明
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
image.png
cp cp /path/file1 /path1/file2 将path路径下file1文件复制到path1路径下并命名为file2,如path1下已有file2文件会直接覆盖
mv mv /path1/file1 /path2/file2 将path路径下file1文件剪切到path1路径下并命名为file2
image.png
备注:无论复制文件还是剪切文件,建议带-i参数,这样的话如目的目录存在同名文件系统会提示是否覆盖。这样就可以避免误操作导致文件丢失。