博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux文件路径、cd命令、mkdir命令、rmdir命令、rm命令
阅读量:6437 次
发布时间:2019-06-23

本文共 1148 字,大约阅读时间需要 3 分钟。

hot3.png

一 linux文件路径

文件路径就是文件存放的地方,比如:/usr/local/mysql。只要告诉系统某个文件的路径,系统就可以找到这个文件。

在Linux中存在绝对路径和相对路径。

  • 绝对路径:一定是由根目录/ 写起的,如/usr/local/mysql。
  • 相对路径:不是由根目录/ 写起的,比如我当前在/root下,那么要表示/root/test/可以直接 ls test/

二 cd命令

命令cd (=change directory) 用来变更用户所在目录即切换目录,如果后面什么都不跟,就进入当前用户的根目录。root的根目录就是/root。

实例如图所示。

213116_pmRv_2700302.png

命令cd 的后面只能是目录名,如果是跟了文件名,则会报错。

如下图所示。

213315_17o7_2700302.png

:两个特殊的符号也可以表示目录。“.” 表示当前目录,“..” 表示当前目录的上级目录。

 

三  mkdir 命令

mkdir= make directory,用于创建目录。

格式:mkdir  [-mp] [目录名称]。其中,-m,-p为选项。

-m选项,用于指定要创建目录的权限。

-p 选项,建立多级目录。

实例如图所示。

214748_PSbf_2700302.png

 

四 rmdir 命令

rmdir= remove directory, 用于删除空目录。后面是一个目录,也可以是多个目录(用空格分隔)。

该命令只能删除目录,不能删除文件。

实例如下图所示。

215407_fP2T_2700302.png

一般不用rmdir命令,改用rm 命令(remove的简写)。这个命令既可以删除目录,又可以删除文件。

 

五 rm 命令

rm=remove

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。

可以用命令 man rm 来获得详细帮助信息。

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

常用的选项

-r 删除目录用的选项

-f 强制删除文件或目录
-d 直接把欲删除的目录的硬连接数据删除成0,删除该目录
-i 删除已有文件或目录之前先询问用户
-v =visual显示指令的详细执行过程

  • -r : 删除目录用的选项,类似于rmdir,但可以删除非空目录。

220711_cIaz_2700302.png

和rmdir不同的是,使用rm -r 命令删除目录时,会询问是否删除,如果输入“y”则会删除,如果输入“n”则不删除。

  • -f :表示强制删除。不询问是否删除,而是直接删除。如果后面跟一个不存在的文件或者目录,则不会报错。

实例如下:

221459_2AMM_2700302.png

删除一个存在的目录,即使加上-f 选项也会报错。使用命令rm删除目录时,一定要加-r 选项。

实例如下:

222000_hS0J_2700302.png

注意

rm -rf  命令后不能加上“/” ,否则它会把系统文件全部删除,这非常危险!谨慎!

 

转载于:https://my.oschina.net/primerliu/blog/1591658

你可能感兴趣的文章
DNS域名解析的知识了解
查看>>
部署社交网站
查看>>
CentOS下如何修改主机名
查看>>
“机器人商店”是什么?卖机器人的吗?
查看>>
SVN的代码正确提交方法
查看>>
js框架 vue
查看>>
tomcat关闭时进程未退出
查看>>
Git分支管理策略
查看>>
kali安装软件遇到的问题&解决
查看>>
Azure系列2.1.10 —— CloudBlobClient
查看>>
【04-20】httpclient处理302重定向问题
查看>>
OpenGLes2.0 什么是Pbuffer
查看>>
Docker Java+Tomcat 环境搭建
查看>>
uoj#179. 线性规划
查看>>
bzoj 2244 [SDOI2011]拦截导弹(dp+CDQ+树状数组)
查看>>
全局方法
查看>>
DOM 获取、DOM动态创建节点
查看>>
do{...}while(0)的意义和用法
查看>>
【CJOJ】Contest4 - A+B Series
查看>>
Python中四种交换两个变量的值的方法
查看>>