您的位置:首页 > 其它

相对和绝对路径 、创建和删除目录mkdir/rmdir、cd和 rm命令

2017-12-17 16:10 921 查看

相对和绝对路径

绝对路径:以根目录开始的路径,在任何路径下都能打开。如: /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选项。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  相对 绝对路径 创建
相关文章推荐