12月18日笔记 相对路径,mkdir、rmdir、rm命令

简介:

一、相对和绝对路径

文件都有相对路径
从根开始的就是绝对路径
如:
相对所在位置的路径就是相对路径,不是从根开始的。

相关命令
pwd:pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。

示例:显示ens33链接的配置文件的路径
12月18日笔记 相对路径,mkdir、rmdir、rm命令

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

语法
cd(选项)(参数)

示例
cd 进入用户主目录;

cd ~ 进入用户主目录; 
12月18日笔记 相对路径,mkdir、rmdir、rm命令
cd - 返回进入此目录之前所在的目录; 
12月18日笔记 相对路径,mkdir、rmdir、rm命令

cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); 
cd !$ 把上个命令的参数作为cd参数使用。

三、mkdir命令与rmdir命令

mkdir命令:
该命令用于创建目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

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

选项:-p 级联创建目录,如果若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
-v 可视化创建过程

示例:
1、在/tmp/目录下创建目录1
12月18日笔记 相对路径,mkdir、rmdir、rm命令
2、在/tmp/目录下级联创建目录
12月18日笔记 相对路径,mkdir、rmdir、rm命令
12月18日笔记 相对路径,mkdir、rmdir、rm命令

rmdir命令
rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。
注意:子目录被删除之前应该是空目录。当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。

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

选项:-p 级联创建目录,删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。
-v 可视化操作过程。

示例:
1、在/tmp/目录下删除目录1。
12月18日笔记 相对路径,mkdir、rmdir、rm命令

2、在/tmp/目录下级联删除各级别目录。
12月18日笔记 相对路径,mkdir、rmdir、rm命令

四、rm命令
rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
` 注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。实际工作中最好用 mov命令将文件打包后放到其他位置!如有必要,可对rm命令设置alias,设置别名为mv到指定目录!
PS rm / 命令后不要接空格,不然就是删系统!!! ,系统对这个做了预防
12月18日笔记 相对路径,mkdir、rmdir、rm命令
但是!!!12月18日笔记 相对路径,mkdir、rmdir、rm命令桃花过后,寸草不生。*嘣咔啦咔!!!!
12月18日笔记 相对路径,mkdir、rmdir、rm命令
12月18日笔记 相对路径,mkdir、rmdir、rm命令
虚拟机快照都恢复了1分钟!

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

选项:-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户,系统本身已经alias到这条了; 
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
-v:显示指令的详细执行过程,跟mkdir、rmdir一样。

示例:
1、删除单一文件:
12月18日笔记 相对路径,mkdir、rmdir、rm命令
2、删除目录:
12月18日笔记 相对路径,mkdir、rmdir、rm命令

3、强制删除:
12月18日笔记 相对路径,mkdir、rmdir、rm命令

4、删除/tmp下文件名包含systemd的文件及文件夹:
12月18日笔记 相对路径,mkdir、rmdir、rm命令


 本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2051915


相关文章
|
C++ 容器
C++ STL标准库 《map容器详解》
C++ STL标准库 《map容器详解》
132 0
|
iOS开发
苹果怎么查看UDID iPhone/iPad查看UDID教程【详解】
苹果怎么查看UDID iPhone/iPad查看UDID教程【详解
|
5天前
|
数据采集 人工智能 自然语言处理
3分钟采集134篇AI文章!深度解析如何通过云无影AgentBay实现25倍并发 + LlamaIndex智能推荐
结合阿里云无影 AgentBay 云端并发采集与 LlamaIndex 智能分析,3分钟高效抓取134篇 AI Agent 文章,实现 AI 推荐、智能问答与知识沉淀,打造从数据获取到价值提炼的完整闭环。
393 93
|
6天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
6天前
|
SQL 人工智能 自然语言处理
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
随着生成式AI的普及,Geo优化(Generative Engine Optimization)已成为企业获客的新战场。然而,缺乏标准化流程(Geo优化sop)导致优化效果参差不齐。本文将深入探讨Geo专家于磊老师提出的“人性化Geo”优化体系,并展示Geo优化sop标准化如何帮助企业实现获客效率提升46%的惊人效果,为企业在AI时代构建稳定的流量护城河。
395 156
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
|
5天前
|
数据采集 缓存 数据可视化
Android 无侵入式数据采集:从手动埋点到字节码插桩的演进之路
本文深入探讨Android无侵入式埋点技术,通过AOP与字节码插桩(如ASM)实现数据采集自动化,彻底解耦业务代码与埋点逻辑。涵盖页面浏览、点击事件自动追踪及注解驱动的半自动化方案,提升数据质量与研发效率,助力团队迈向高效、稳定的智能化埋点体系。(238字)
282 158