您的Linux系统是否杂乱无章?本指南演示了如何有效地定位和删除超过指定尺寸的文件,从而收回有价值的磁盘空间。我们将在此任务中利用强大的find
命令。
注意:文件删除是永久性的。在继续之前,请务必备份数据。
目录
- 按大小列出文件
- 根据大小删除文件
- 删除小于x大小的文件
- 删除大于x大小的文件
- 替代删除命令
- 交互式缺失确认
- 文件删除的最佳实践
- 结论
按大小列出文件
在删除之前,至关重要的是预览针对删除的文件。带有find
命令的-print
选项可提供此预览,而无需实际删除任何内容。
在当前目录中列出5MB下的.doc
文件:
寻找 。 -type f -name“*.doc” - 尺寸-5m -print
命令分解:
-
find .
:搜索当前目录及其子目录。 -
-type f
:将搜索限制为常规文件。 -
-name "*.doc"
:以.doc
结尾的文件过滤器。 -
-size -5M
:选择小于5兆字节的文件。 -
-print
:显示匹配文件。
代替.
具有搜索其他目录的特定途径。要列出大于5MB的文件,请使用5M
而不是-5M
。
-size
操作员使用-
用于“小于”和
对于“大于。”。单位包括G(Gigabytes),M(Megabytes),K(kilobytes)和C(字节)。
示例:
- 文件小于10KB:
find . -type f -size -10k
- 文件大于2GB:
find . -type f -size 2G
- 文件准确500个字节:
find . -type f -size 500c
根据大小删除文件
验证文件列表后,将-print
替换-delete
执行实际删除。
关键说明: -delete
是不可逆的。始终仔细检查您的命令和目录路径。首先考虑在样本目录上进行测试。
删除小于x大小的文件
删除小于5MB的.doc
文件:
寻找 。 -type f -name“*.doc” - size -5m -delete
删除大于x大小的文件
删除大于5MB的.doc
文件:
寻找 。 -type f -name“*.doc” - 尺寸5m -delete
替代删除命令
-exec rm {} \;
构造提供了替代方案:
寻找 。 -type f -name“*.doc” -ize -5m -exec rm {} \;
这将在每个发现的文件上执行rm
(删除)。使用5M
用于较大的文件。
交互式缺失确认
为了提高安全性,请将-i
添加到rm
:
寻找 。 -type f -name“*.doc” -ize -5m -exec rm -i {} \;
这会提示在删除每个文件之前进行确认。
最佳实践
-
首先测试:始终在
-delete
之前使用-print
。 -
指定尺寸:使用
-size
精确尺寸。 - 了解您的文件:避免删除系统文件或关键数据。
- 备份您的数据:安全至关重要。
-
谨慎的删除:
-delete
是永久的。 - 目标不必要的文件:专注于旧文件或临时文件。
结论
Linux提供可靠的工具,用于按大小管理文件。 find
命令与-delete
或rm
结合使用,提供了强大而潜在的破坏性功能。始终优先考虑数据备份和仔细的命令执行。强烈建议使用交互式确认( rm -i
)以增加安全性。
以上是如何删除Linux中大于或小的文件的详细内容。更多信息请关注PHP中文网其他相关文章!

用于轻松Flatpak管理的GUI:介绍仓库 仅使用命令行管理越来越多的FlatPak应用程序集合可能会很麻烦。 输入仓库,这是一种用户友好的图形接口,旨在简化flatpak a

本文为识别和解决Linux系统中的硬盘驱动器瓶颈提供了综合指南。 经验丰富的服务器管理员会发现这特别有用。缓慢的磁盘操作会严重影响应用程序性能,

Linux系统下的高效二维码生成工具 在当今数字世界中,二维码已成为快速便捷地共享信息的一种方式,从URL、文本、联系人、Wi-Fi凭证,甚至支付信息,二维码都简化了数据访问。 Linux用户可以使用多种工具高效地创建二维码。让我们来看看一些可在Linux系统上直接使用的流行二维码生成器。 QRencode QRencode是一个轻量级的命令行工具,用于在Linux上生成二维码,它以其简单性和效率而广受好评,深受偏爱直接方法的Linux用户的欢迎。 使用QRencode,您可以为URL、

基本操作系统8 Circe:一种流畅,时尚的Linux体验 基于Ubuntu的Linux发行版,Elementary OS已从简单的主题包演变为一个完整的独立操作系统。 以其用户友好的界面而闻名

掌握Linux对于任何机器学习(ML)工程师至关重要。 它的命令行界面提供了无与伦比的灵活性和控制,简化工作流程并提高了生产力。本文概述了必需的Linux命令,FO解释说

Arch Linux:初学者的命令行备忘单 Arch Linux提供了无与伦比的控制,但对于新移民来说可能会令人生畏。该备忘单提供了自信管理系统的必要命令。 系统信息和更新 这些com

本指南提供了在Linux Systems上安装和使用Scikit-Learn机器学习库的全面演练。 Scikit-Learn(Sklearn)是一个功能强大的开源python库,为各种机器提供多种工具L

本指南说明了如何利用Docker访问Kali Linux工具,这是Katoolin等过时方法的更安全,更有效的替代方案。 Katoolin不再积极维护,可能会在现代系统上引起兼容性问题。做


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3汉化版
中文版,非常好用

SublimeText3 Linux新版
SublimeText3 Linux最新版