相对和绝对路径

绝对路径:以根目录开始的路径,在任何路径下都能打开。如: /etc/passwd 相对路径:相对当前在目录的路径,只能在当前目录下才能打开,换他目录打不开。

cd命令

cd=change directory命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

语法: cd (选项) (参数)

选项

-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录 -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。 - 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

实例: cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录之前所在的目录; cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); cd ../.. 返回上两级目录; cd !$ 把上个命令的参数作为cd参数使用。

创建和删除目录mkdir/rmdir

mkdir=make directory 创建目录 mkdir /tmp/martinlinux 在tmp目录下创建martinlinux文件夹 mkdir -p /tmp/martinlinux/1/2/3/4 创建递归目录 mkdir -pv /tmp/martinlinux/1/2/3/4 创建可视化递归目录 rmdir=remove directory 删除目录 rmdir /tmp/martinlinux/1/2
提示2目录下非空,删除不了,,即rmdir只能删除空目录 rmdir -p /tmp/martinlinux/1/2/3/4 删除递归目录,,也只能删除空目录。

rm命令

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

语法 rm (选项)(参数) 选项 -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录; -f:强制删除文件或目录,执行删除文件时,不用按y确认,直接删除; -i:删除已有文件或目录之前先询问用户; -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理; --preserve-root:不对根目录进行递归操作; -v:显示指令的详细执行过程。 参数 文件:指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。