`

linux下面快速删除大量文件

阅读更多
和David.wu学的:
如果用户有跟我一样,遇到要在linux下面删除大量文件夹的情况,如:需要删除100万个文件或者文件夹。这个时候,我们本来的删除命令rm -rf  * 就不好使了,因为要等待的太久。所以必须要采取一些非常手段。我们可以使用Rsync来实现快速 删除大量文件。

建立一个空的文件夹

mkdir /root/blank

用rsync删除目标目录

rsync --delete-before -a -H -v --progress --stats /root/blank/ ./cache/

这样我们要删除的 cache目录就会被清空了,删除的速 度会非常快。
分享到:
评论

相关推荐

    Linux下删除大量文件

    ### Linux下删除大量文件的方法与比较 在Linux环境中,经常需要处理大量的文件操作,比如删除。本文将介绍几种常见的在Linux环境下批量删除文件的方法,并通过实际测试对比它们的效率。 #### 一、背景介绍 在...

    linux 快速删除包含大量文件的文件夹脚本

    基于linux 的 快速删除大量文件的文件夹shell脚本,可以快速删除大型仓库,通过开辟多进程进行同步删除文件,加快大型仓库删除速度,对于百万级文件数量的仓库效果更好。 可以在任意linux环境下,授予可执行权限后就...

    在Linux下如何删除的文件.pdf

    删除文件后,Linux 操作系统并不会立即删除文件的内容,而是将inode表中的对应项删除,这样使得文件的内容仍然保留在磁盘上。如果我们能够快速地恢复inode表中的对应项,那么我们就可以恢复删除的文件。 使用 debug...

    Linux查询并删除文件 讲解

    ### Linux查询并删除文件知识点详解 #### 一、引言 在Linux系统中,文件管理是日常运维工作中不可或缺的一部分。本文将详细介绍如何在Linux环境下查询并删除文件,这对于系统管理员和开发人员来说是非常实用的技能...

    在Linux下快速删除文件及关闭系统

    本文主要关注如何在Linux下快速删除文件以及正确关闭系统,这两个话题对于任何Linux用户来说都至关重要。 首先,让我们深入了解一下如何在Linux中删除文件。在Linux的命令行界面,`rm`命令是用于删除文件的标准工具...

    快速删除小文件

    对于单个大文件,这些操作可能很快,但当处理大量小文件时,每个文件都要进行同样的步骤,累积的时间就会显著增加。 为了优化这一过程,我们可以考虑以下方法: 1. **批处理删除**:通过编写脚本或使用命令行工具...

    恢复Linux下误删除的文件

    Linux运维工程师在进行文件操作时,难免会遇到误删除文件的情况。Linux的文件系统(如ext4)具有一定的容错能力,误删的文件在一定条件下是有可能恢复的。本文将详细介绍Linux下如何恢复误删除的文件,以及涉及的...

    Linux下清空与删除指定大小的大文件命令.docx

    Linux下清空与删除指定大小的大文件命令 在 Linux 系统中,清空和删除大文件是非常常见的操作。今天,我们将学习如何使用 Linux 命令来清空和删除指定大小的大文件。 一、查找大文件 在 Linux 系统中,查找大文件...

    Linux下删除文件下彻底删除文件.docx

    ### Linux删除文件 删除单个文件时,直接使用`rm`命令即可,例如: ```bash rm file_name ``` 如果你想强制删除,同样可以加上`-f`参数: ```bash rm -f file_name ``` ### 删除指定文件之外的其他文件 如果你...

    LINUX按时间批量删除文件(删除N天前文件)

    ### Linux按时间批量删除文件(删除N天前文件) 在Linux系统中,经常需要清理一些不再需要的老文件来释放磁盘空间或者维护系统的整洁。本文将详细介绍如何利用`find`命令结合其他工具来批量删除指定目录下N天之前的...

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    总之,Java结合ganymed-ssh2库,为开发者提供了强大的工具,使他们能够在安全的环境下与Linux服务器进行交互,实现文件的上传、下载、操作和删除,极大地提升了远程管理服务器的效率。在开发过程中,理解这些基本...

    linux定时 删除文件

    Linux 定时删除文件 Linux 操作系统提供了一个名为 crontab 的计划任务服务,可以自动执行指定的命令或脚本,以实现定时删除文件的功能。下面将详细介绍如何使用 crontab 实现定时删除文件。 什么是 crontab ...

    Linux 删除日志文件 脚本

    随着时间的推移,这些文件可能会变得非常大,占用大量的磁盘空间,因此定期清理和删除不再需要的日志文件是必要的。本篇文章将详细介绍如何编写一个名为`rmlog.sh`的脚本来自动化这个过程。 首先,我们需要了解...

    如何恢复误删除的Linux文件

    作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。然而,对于家庭单机使用的 Linux,或者误删文件后及时补救,还是可以恢复的。 Ext2 文件系统结构 在 Linux 所用的 Ext2 文件系统中,...

    Linux文件系统反删除方法

    小文件的块直接在inode中记录,大文件则通过间接块来存储更多的块地址,形成多级间接块结构,以适应大文件的存储需求。 2. 恢复被误删文件的方法 恢复被误删的文件主要依赖于debugfs工具,这是一个用于对Ext2文件...

    Linux 按时间批量删除文件命令(删除N天前文件)

    ### Linux 按时间批量删除文件命令详解 在日常运维工作中,经常需要清理服务器上的旧文件来释放磁盘空间或管理文件版本。特别是在Linux环境下,掌握如何高效地按时间批量删除文件是一项非常实用且必要的技能。本文...

    Linux如何处理文件已删除但空间不释放的问题

    Linux删除文件的策略并不像Windows那样有回收站,而是直接移除文件的元数据中的指针,但文件数据部分仍然保留在磁盘上,直到被其他数据覆盖。这通常不会成为问题,除非文件在删除后仍被进程持有,比如在本例中,...

    重复文件删除工具Linux32位

    本文将详细讲解"重复文件删除工具Linux32位",包括其功能、工作原理以及如何在Linux环境下操作。 重复文件删除工具,如"Duplicate-File-Eraser",是一种专门设计用于查找并删除系统中重复文件的应用程序。这些工具...

    linux删除大量文件的6种方法

    以下介绍的六种方法可以帮助你在Linux中高效地删除大量文件。 1. **基础命令`rm`** 使用`rm`命令是最常见的删除文件方式,但当文件数量过多时,如上述示例中的50万个文件,`rm`可能会因为参数列表过长导致失败。为...

    大文件快速删除、大量小文件删除、删除N天前的文件以及删除特定类型的文件

    本文将详细介绍如何在Linux系统中快速有效地删除大文件、大量小文件、N天前的文件以及特定类型的文件,并提供实用的命令示例及注意事项。 #### 1. 大文件快速删除 对于大文件的删除,可以直接使用`rm`命令。例如,...

Global site tag (gtag.js) - Google Analytics