首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux Shell 从入门到删除根目录跑路指南

shell 作为一门 linux 下使用广泛的系统语言,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭口之利器~ 今天就来聊聊 linux 下一个常见的问题...:如何避免误删目录。...那我们该如何防范这种问题呢?...(1)良好的编程习惯:变量加引号防止扩展 rm -rf "~" (2)如果不确定,删除之前 echo 或 find 一下,看变量被扩展成啥了 echo rm -rf "~" rm -rf ~ echo...使用逻辑短路操作 cd path && rm -rf *.exe (2)检测 path 是否存在 [[ -d ~ ]] && echo 1 1 5、终极解决方案 不要使用 root 操作系统资源,这样至少不会删除系统文件

2.1K80
您找到你想要的搜索结果了吗?
是的
没有找到

Linux Shell从入门到删除根目录跑路指南

shell 作为一门 linux 下使用广泛的系统语言,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭口之利器~ 今天就来聊聊 linux...下一个常见的问题:如何避免误删目录。...那我们该如何防范这种问题呢?...(1)良好的编程习惯:变量加引号防止扩展 rm -rf "~" (2)如果不确定,删除之前 echo 或 find 一下,看变量被扩展成啥了 echo rm -rf "~" rm -rf ~ echo...使用逻辑短路操作 cd path && rm -rf *.exe (2)检测 path 是否存在 [[ -d ~ ]] && echo 1 1 5、终极解决方案 不要使用 root 操作系统资源,这样至少不会删除系统文件

2.2K20

Linux Shell从入门到删除根目录跑路指南

来自:xrzs的博客 链接:https://my.oschina.net/leejun2005/blog/793916(点击尾部阅读原文前往) 已获转载授权 shell 作为一门 linux 下使用广泛的系统语言...,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭口之利器~ 今天就来聊聊 linux 下一个常见的问题:如何避免误删目录。...那我们该如何防范这种问题呢?...(1)良好的编程习惯:变量加引号防止扩展 rm -rf "~" (2)如果不确定,删除之前 echo 或 find 一下,看变量被扩展成啥了 echo rm -rf "~" rm -rf ~ echo...使用逻辑短路操作 cd path && rm -rf *.exe (2)检测 path 是否存在 [[ -d ~ ]] && echo 1 1 5、终极解决方案 不要使用 root 操作系统资源,这样至少不会删除系统文件

1.7K50

Linux Shell 从入门到删除根目录跑路指南

shell 作为一门 linux 下使用广泛的系统语言,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭口之利器~ ?...今天就来聊聊 linux 下一个常见的问题:如何避免误删目录。下文会详细的讲述不同的场景下误删目录,以及相应的解决方案。...那我们该如何防范这种问题呢?...(时移世易:遵从既往经验致 1.5PB 数据删除,Google SRE是如何应对的?) 一个 Google Music 用户汇报某些之前播放正常的歌曲现在无法播放了。...Google Music 的这个子系统的设计目标之一就是在尽可能短的时间内删除海量音频数据。 该流水线任务大概误删除了 60 万条音频文件,大概影响了 2.1 万用户.

1.9K10

Linux Shell从入门到删除根目录跑路指南

来自:xrzs的博客 链接:https://my.oschina.net/leejun2005/blog/793916(点击尾部阅读原文前往) 已获转载授权 shell 作为一门 linux 下使用广泛的系统语言...,语法简单,上手容易,但是想要用好,少犯错误,也不是那么容易的一件事,可谓虽是居家旅行之良药,但也是杀人灭口之利器~ 今天就来聊聊 linux 下一个常见的问题:如何避免误删目录。...那我们该如何防范这种问题呢?...(1)良好的编程习惯:变量加引号防止扩展 rm -rf "~" (2)如果不确定,删除之前 echo 或 find 一下,看变量被扩展成啥了 echo rm -rf "~" rm -rf ~ echo...使用逻辑短路操作 cd path && rm -rf *.exe (2)检测 path 是否存在 [[ -d ~ ]] && echo 1 1 5、终极解决方案 不要使用 root 操作系统资源,这样至少不会删除系统文件

79731

Linux根目录扩容(lvm)

使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。...vgs lvcreate 创建LV lvcreate -L 1000G -n 操作方法 查看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的...如笔者在该系统中首行显示为Disk /dev/sda: 53.7 GB, 53687091200 bytes ,故使用命令fdisk /dev/sda) 按照下面Linux操作进行分区。...重启Linux操作系统,使用reboot命令。 创建物理卷,使用pvcreate /dev/sda3命令。...总结 以上所述是小编给大家介绍的Linux系统扩容根目录磁盘空间的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

6.1K20

Linux根目录——详情介绍

Linux根路径介绍 这就是根目录。 根在Linux的路径中表示为【/】,一个斜杠。 在默认登陆的情况下是【/root】路径,我们使用【cd ..】的命令来返回到根目录下。.../bin目录的作用包括: 存放常用命令:/bin目录存放了一些最基本、最常用的命令,如ls(列出目录内容)、cp(复制文件)、mv(移动文件)、rm(删除文件)、mkdir(创建目录)、cat(查看文件内容...总结 Linux根目录布局是一种标准化的文件系统布局,它定义了各个目录的用途和作用,使得不同的Linux系统能够保持一致性和互操作性。...根目录布局的意义如下: 统一性和标准化:根目录布局定义了一套统一的文件系统结构,使得不同的Linux发行版能够遵循相同的标准。...总而言之,根目录布局的意义在于提供了一种统一、标准化和可维护的文件系统结构,使得Linux系统更易于使用、管理和开发,并带来更好的互操作性和安全性。

1.2K20

linux使用--根目录空间不足,追加空间到根目录

linux使用--根目录空间不足,追加空间到根目录下 最近在爬虫,要保存大量的源码在linux上,最后发现根目录不足,想要追加根目录的空间,我的系统是centos7,还好之前分配了一整个系统盘给centos...再详细说一遍:First: 我们先把/home内容进行备份,这里我们就备份到我们的临时目录 tmp 目录下;                        Second:然后将/home文件系统所在的逻辑卷删除...;                      Third:这边我们就可以进行扩大/root文件系统;                         Forth:删除了home,就要新建一个/home;...查看分区的状态: 敲入命令:df -h   ,然后可以看到我现在的根目录没剩多少空间了,home的空间比较充足,我们给他分过来一些。 ?...我们就卸载home目录: 敲入命令:第一条:fuser -km /home/       第二条:umount /home   第三条:lvremove /dev/mapper/centos-home  (删除

14.4K20

如何防止根目录被删?

周末误删根目录《就这样把根目录删了!!!》...部分朋友建议买机票跑路 (3)部分朋友分享了类似的悲剧(例如:多一个空格) rm -rf / home/work/logs/ (4)大部分朋友分享了避免类似悲剧的经验,今天将大伙的经验进行一个汇总,分享给大家,希望“误删根目录...看上去没有任何问题,进入到日志目录,然后把日志都删除。但是,当目录不存在时,悲剧就发生了。...【收拢权限】 这个方案建议的人数最多: 帐号权限的分离,线上分配work帐号,只能够删除/home/work/logs/目录,无法删除根目录。...三、其他悲剧 除了部分朋友反馈也删除根目录,还有朋友提到: (1)删除过es数据 (2)删除过生产数据库 (3)删除过home目录 (4)误格式化过硬盘 还有朋友提到了携程之前的线上事故,我们都放下吃瓜看笑话的心态

1.8K60

Linux根目录的文件系统是如何被挂载的

最后,设置当前进程的当前目录和根目录都为root。...生成的dentry实例最后被赋值给了sb->s_root,这样sb->s_root就指向了该文件系统的根目录。...,再之后将root的值赋值给当前进程的当前目录和根目录字段。...这样,rootfs文件系统的整个挂载过程就结束了,最终的结果就是,当前进程的根目录就是rootfs文件系统的根目录。 那rootfs文件系统的根目录就是我们想要找的根目录吗?...当然不是,我们要找的根目录应该在硬盘上啊。 那硬盘上的文件系统的根目录是在哪里挂载的呢?硬盘上的文件系统和rootfs文件系统又是什么关系呢? 限于篇幅原因,我们下篇文章再讲。 完。

3.6K30
领券