空文件Linux下循环删除空文件的技巧(linux循环删除)

要快速、有效的删除Linux下的空文件,最快捷的方式是通过命令行模式,来实现循环删除一次性删除多个空文件。

Linux 操作系统下,利用 find 命令与 rm 命令可以实现循环删除空文件:

首先,指定一个目录路径 Directory,以 item 来标记该目录下文件信息:

git@item=$(find Directory -type f -empty)

如果空文件不在根目录下,可以通过次代码更改路径:

git@item=$(find Directory/ -type f -empty)

接下来,循环删除 item 中的空文件:

while [ -n "$item" ]
do
rm -f "$item"
item=$(find Directory -type f -empty)
done

简单的几行代码,就可以快速循环删除 Linux 系统下的空文件,这样可以为用户减轻很多破坏文件系统的情况,大大简化文件管理工作,提高文件管理效率。


数据运维技术 » 空文件Linux下循环删除空文件的技巧(linux循环删除)