码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记(六)相对和绝对路径、cd命令 、创建和删除目录mkdir/rmdir、rm命令

时间:2018-01-29 11:36:58      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:中文   用户   txt   .com   不可   conf   学习   tor   位置   

一、绝对路径与相对路径

  • 绝对路径

例如之前修改网卡配置文件的命令

vi /etc/sysconfig/network-scripts/ifcfg-ens33

这里

/etc/sysconfig/network-scripts/ifcfg-ens33

就是绝对路径,绝对路径就是从根目录开始到文件所在位置;

  • 相对路径

比如 执行

 cd /etc/

然后再输入

cd sysconfig

路径sysconfig 是相对于、etc文件夹来说的,这就是相对路径(相对于目前所在文件夹的路径)

二、cd 命令

  • cd 命令是进入到一个文件夹,上面已经用过,

cd /etc/

 则进入了etc目录内;

  • cd -

表示进入上一次所在的目录下

例如:我现在所在的目录是/etc/sysconfig

这时候输入 cd -

则返回了etc目录

再次输入 cd -

又返回了/etc/sysconfig目录

  • cd ~

表示回到用户的家目录下,与 单独cd  参数结果一样

这里执行cd ~

再输入pwd查看当前目录

现在就可以看到目录是/root

  • cd ..

此命令是回到上一级目录,

例如进去

/etc/sysconfig

输入 

cd ..

然后输入pwd查看当前目录

这时候可以看到,当前目录是、etc

再次cd ..

则返回了根目录

输入man cd可以查看cd的具体用法

三、创建和删除目录mkdir/rmdir

  • 创建目录

mkdir命令用来创建目录

例如

 mkdir /tmp/123

这时候创建了/tmp/123目录;

mkdir  /tmp/123/456/789
这时候会报错,456目录不存在,也就是说mkdir命令不可以级联创建文件夹
执行
mkdir -p  /tmp/123/456/789
这时候目录/tmp/123/456/789就创建了,-p选项就是可以级联创建目录
  • 删除目录

rmdir命令用来删除目录而且只能用来删除空目录,如果目标目录中有文件或者子目录,那么目标目录就无法删除,rmdir -p可以级联删除目录,前提条件是目录为空

比如我执行

rmdir -p /tmp/123/456/789

这时候会显示无法删除tmp目录,因为tmp目录下除了123目录,还有其他文件,而目录/123/456/789、/123/456、/123都已经删除,

四、rm命令

rm命令可以用来删除文件和目录

例如我先创建目录

mkdir -p  /tmp/123/456/789

然后再创建一个文本

touch /tmp/123/456/789/123.txt

执行

rm  /tmp/123/456/789/123.txt

会询问是否删除普通空文件/tmp/123/456/789/123.txt  输入y 代表yes  ,则删除了文件;

rm /tmp/123/456/789

这时候会显示/tmp/123/456/789是一个目录,无法删除,

再次创建txt文本

touch /tmp/123/456/789/123.txt

在rm后加入-r

rm  -r  /tmp/123/456/789

技术分享图片

需要按好几次y,比较麻烦,这时候在r后加一个f

输入

rm  -rf  /tmp/123/456/789

则顺利删除目录及其中文件


五、补充知识

  • 在创建或删除文件时,在-r或-p后加入v命令可以显示命令执行过程,例如

rm  -rfv /tmp/123/456/789

技术分享图片

  • history相关命令

输入history可以查看最近输入过的命令

技术分享图片

输入 !touch 则可以快速输入最后一次执行的touch命令,



Linux学习笔记(六)相对和绝对路径、cd命令 、创建和删除目录mkdir/rmdir、rm命令

标签:中文   用户   txt   .com   不可   conf   学习   tor   位置   

原文地址:http://blog.51cto.com/13569831/2066216

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!