绝对相对路径,cd,mkdirrmdir及rm命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绝对相对路径,cd,mkdirrmdir及rm命令相关的知识,希望对你有一定的参考价值。
linux绝对路径和相对路径
绝对路径是指从根目录说起的。例如 /etc/sysconfig..
相对路径是指从当前目录说起。即 ./
介绍:
当前目录 .
当前目录的父目录 ..
对目录进行访问的简单命令:
1、改变当前目录 cd
格式: cd 路径 例如 cd /etc
2、显示当前所在的工作目录 pwd
cd 命令
cd命令用来切换工作目录。切换目录可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录
实例:
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为"/",则执行完后还在"/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
mkdir命令
mkdir命令用来创建目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建目录与它所在目录下的文件没有重名。
语法:
mkdir (选项)(参数)
选项:
-p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
-v 显示创建的过程;
-m 创建目录的同时设置目录的权限
创建多个目录:
指定要创建的目录列表,多个目录之间用空格隔开。
rmdir命令
rmdir命令用来删除目录。当目录不再被使用,或磁盘空间已达到限定值,就需要删除失去价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。如果没有指定路径,则删除当前路径下指定的目录;如果指定路径,则删除指定位置的目录。删除时,必须具有对其父目录的写权限。被删除的目录应该是空目录!!
语法:
rmdir (选项)(参数)
选项:
-p:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
-v:显示命令的详细执行过程;
--help:显示命令的帮助信息;
--version:显示命令的版本信息。
删除多个目录:
删除的空目录列表,当删除多个空目录时,目录名之间用空格隔开。
rm命令
rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
注意
:使用rm命令要格外小心,因为一旦删除了一个文件,就无法再恢复它
。所以,在删除文件之前,再次确认文件内容,是否真要删除。可使用-i选项,使用这个选项,系统会要求你逐一确定是否要删除。这时,必须输入y并按Enter键,才能删除文件。
语法:
rm (选项)(参数)
选项:
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
参数:
指定被删除的文件列表,如果含有目录,则必须加上 -r 或 -R 选项。
以上是关于绝对相对路径,cd,mkdirrmdir及rm命令的主要内容,如果未能解决你的问题,请参考以下文章
绝对路径和相对路径cd命令mkdir/rmdir命令rm命令
CD命令 Mkdir命令 Rmdir命令 rm命令 相对/绝对路径