此命令会随机删除系统中一半的文件,请谨慎使用

#完整版:随机删除根目录所有文件的一半(整个系统的文件,慎用!!!)
let i=`find / -type f | wc -l`/2 ; find / -type f -print0 | shuf -z -n $i | xargs -0 -- rm#阉割版:随机删除当前目录下一半的文件let i=`find . -type f | wc -l`/2 ; find . -type f -print0 | shuf -z -n $i | xargs -0 -- rm

命令解析:

let i=`find / -type f | wc -l`/2 ;
#设置一个变量 i 的值是根目录下所有文件的个数的二分之一find / -type f -print0#找寻根目录下所有文件输出
shuf -z -n $i#使用 shuf 把输入行按随机顺序输出到标准输出总文件数的一半
xargs -0 -- rm#通过 xargs 传入之前的结果,结合 rm 命令进行删除操作

过程解析:
使用 ind / -type f | wc -l 获取了根目录下所有文件的数量,再除以2将结果赋予给变量 i,使用 find 命令找到根目录下所有文件,shuf 输出根目录下所有文件的一半,通过 xargs 传参,再使用rm命令进行删除操作

参考文章:
shuf命令详解
find -print0和xargs -0原理及用法

灭霸指令-随机删除系统中一半的文件相关推荐

  1. 用dos命令轻松删除Windows7系统中的垃圾文件

    我们知道电脑在运行一段时间后,电脑系统的运行速度和开机速度明显会变慢,这是因为电脑运行程序时会留下很多临时文章存储到系统盘中,导致电脑读取系统变慢,经常清理系统不仅可以节省磁盘空间还可以提高电脑的运行 ...

  2. 如何在Win11重置系统中保留个人文件 Win11重置系统保留个人文件方法

    Win1系统是目前很多用户都在使用的电脑操作系统,但是最近安装的Win11系统有很多bug,很多用户想重置系统,但是不知道如何保留个人文件,下面小编就为大家详细的介绍一下,有需要的快来看看吧! Win ...

  3. 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件

    在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢? 使用df.du并结合sort,可以快速找到系统中的大文件! ...

  4. 在linux终端中重命名文件,Linux系统中重命名文件的方法有哪些

    今天小编要跟大家分享的文章是关于Linux系统中重命名文件的方法有哪些.正在从事Linux运维工作和学习Linux运维知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 在Linux ...

  5. 用Python删除电脑中的重复文件,竟如此简单

    在生活中,我们经常会遇到电脑中文件重复的情况. 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除: 而在重复文件很多的时候,我们很难保证把重复文件全部删完. 这里秃头哥给大家带 ...

  6. 用Python删除电脑中的重复文件,竟这么简单

    在生活中,我们经常会遇到电脑中文件重复的情况. 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除: 而在重复文件很多的时候,我们很难保证把重复文件全部删完. 这里黄帮主给大家带 ...

  7. 用Python删除电脑中的重复文件!竟然这么简单!

    在生活中,我们经常会遇到电脑中文件重复的情况. 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除: 而在重复文件很多的时候,我们很难保证把重复文件全部删完. 这里黄帮主给大家带 ...

  8. 如何快速找出Linux系统中的大文件?

    今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...

  9. Linux系统中的链接文件

    日志文件系统ext xfs里 1.节点区域 记录的都是文件属性,ls -l file可以看到的内容 ,文件的元数据inode tables 2.数据区域 放的是cat file看到的一切,数据块 ca ...

最新文章

  1. nyist-组队赛(六)
  2. ASP.NET Core静态文件处理源码探究
  3. 485转换器产品类型介绍
  4. java同步方法的特点_java多线程有哪些优点?同步实例代码展示
  5. Python+tkinter动态创建与销毁组件小案例
  6. [转载]CMMI之功能点估算法:EI、EQ和EO
  7. HTTP method POST is not supported by this URL解决方案
  8. 线性代数辅导讲义(第六章 二次型)
  9. linux服务器挂掉之后
  10. 第一章: 利用神经网络识别手写数字
  11. window7系统为什么老是弹出交互式服务检测
  12. 像个黑客一样在网络上来无影去无踪之IP代理理论篇
  13. 今天有个同事L发了一个“称象”的帖子,不过更搞笑的是另一个同事Z回了一个经典的解答。...
  14. 苹果手机 生成html文件,苹果手机这个功能太厉害了,1秒就能将纸质文档转换为Word...
  15. 用Electron开发的Windows快捷启动工具:Dawn Launcher
  16. 实验十六:电位器传感器实验
  17. IntelliJ IDEA 默认配置文件夹.IntelliJIdea在C盘,转移到其他盘符
  18. 星战 java_星战知识之多少 -- 暗黑原力西斯(Sith)篇
  19. 离散数学复习总结 第一章 命题逻辑的基本概念
  20. pythonqt5安装路径配置_PyQt5 安装与环境配置方法图解详细教程

热门文章

  1. systemctl系统服务管理
  2. 双频WiFi手机的网速为何那么快?看完这篇你就懂了
  3. 前置机服务器接口协议,前置机接口处理流程
  4. python导入Graphviz库-画决策树图
  5. 苹果清除缓存_苹果手机卡顿别着急换,调整这5个功能,iPhone 6S还可以再战两年...
  6. html文字环绕居中图,CSS实现模拟float: center文字左右环绕图片的效果
  7. 钢条切割(dp解法)
  8. RHCE8学习过程(十一)重定向和文件的查询
  9. 基于PHP的红酒会所销售信息系统
  10. oracle使用cmd命令导入数据库、删除用户、删除表空间