广告
返回顶部
首页 > 资讯 > 操作系统 >linux系统中的批量删除文件与空文件删除命令是什么
  • 329
分享到

linux系统中的批量删除文件与空文件删除命令是什么

2023-06-13 04:06:52 329人浏览 八月长安
摘要

本篇内容主要讲解“linux系统中的批量删除文件与空文件删除命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统中的批量删除文件与空文件删除命令是什么”吧!linux下面删除文

本篇内容主要讲解“linux系统中的批量删除文件与空文件删除命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统中的批量删除文件与空文件删除命令是什么”吧!

linux下面删除文件或者目录命令rm(remove)

功能说明:删除文件或目录。

语 法:rm [-dfirv][--help][--version][文件或目录...]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件。
参 数:
-d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f或--force 强制删除文件或目录。
-i或--interactive 删除既有文件或目录之前先询问用户。
-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose 显示指令执行过程。
--help 在线帮助。


Linux下批量删除空文件(大小等于0的文件)的方法

代码如下

find . -name "*" -type f -size 0c | xargs -n 1 rm -f

用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如:

代码如下

find . -name "*" -type f -size 1024c | xargs -n 1 rm -f

就是删除1k大小的文件。(但注意 不要用 -size 1k,这个得到的是占用空间1k,不是文件大小1k的)。

如果只要删除文件夹或者名字连接等,可以相应的改 -type 参数,具体细节见 man find

删除N天前文件

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


代码如下

find /opt/oracle/admin/CCXE/bdump/ -mtime +10 -name "*.*" -exec rm -Rf {} ;

/opt/Oracle/admin/CCXE/bdump/ :想要进行清理的任意目录

-mtime:标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件

"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
-exec:固定写法

rm -rf:强制删除文件,包括目录
{} ; :固定写法,一对大括号+空格+/+;

彻底删除文件

有些时候我们要彻底删除一些文件,可以使用shred命令来实现,shred是coreutils的一部分,所以Linux中基本都会有这个命令。

shred彻底删除文件的方法:

代码如下

$ shred -u file

shred会用一些随机内容覆盖文件所在的节点和数据块,并删除文件(-u参数)。

如果想清除的更彻底一点可以加-z 参数,意思是先用随机数据填充,最后再用0填充。

代码如下

$ shred -u -z file

另外shred还可以清除整个分区或磁盘,比如想彻底清除/dev/sdb1分区的内容可以这样:

$ shred /dev/sdb1 (注意不要加-u参数)

shred的详细参数:

-f, --force 更改权限允许写入(如有必要)

-n, --iterations=N 重写N次,默认为3次

--random-source=FILE 从指定文件读取数据

-s, --size=N 将文件粉碎为固定大小 (可使用后缀如K、M、C等)

-u, --remove 重写后截短并移除文件

-v, --verbose 显示进度

-z, --zero - add 用0覆盖数据

–help 显示帮助

–version 显示版本信息

到此,相信大家对“linux系统中的批量删除文件与空文件删除命令是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: linux系统中的批量删除文件与空文件删除命令是什么

本文链接: https://www.lsjlt.com/news/265078.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux系统中的批量删除文件与空文件删除命令是什么
    本篇内容主要讲解“linux系统中的批量删除文件与空文件删除命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统中的批量删除文件与空文件删除命令是什么”吧!linux下面删除文...
    99+
    2023-06-13
  • Linux 按时间批量删除文件命令(删除N天前文件)
    需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。 可以使用下面一条命令去完成: find /home/lifeccp/dicom/s...
    99+
    2022-06-04
    文件 批量 命令
  • linux系统删除文件的命令是什么
    linux系统删除文件的命令是“rm”,它能够删除文件或目录,删除后不能恢复,语法格式:“rm [参数] 文件名”;使用方法:1、打开linux终端;2、进入需要删除文件的目录;3、使用“sudo rm 文件名”命令删除指定文件即可。具体内...
    99+
    2022-10-14
  • Linux系统强制删除文件的命令是什么
    Linux系统强制删除文件的命令是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在Linux系统中想要删除文件可以使用redir命令进行操作,但是有一些文件...
    99+
    2023-06-28
  • Linux 删除文件夹和文件的命令(强制删除包括非空文件)
    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,...
    99+
    2022-06-04
    linux删除文件夹命令 linux 删除文件命令
  • Linux如何按时间批量删除文件命令
    这篇文章将为大家详细讲解有关Linux如何按时间批量删除文件命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理...
    99+
    2023-06-09
  • Linux删除文件夹的命令是什么
    这篇文章主要介绍“Linux删除文件夹的命令是什么”,在日常操作中,相信很多人在Linux删除文件夹的命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux删除文件夹的命令是什么”的疑惑有所帮助!...
    99+
    2023-06-13
  • linux批量删除文件的方法是什么
    在Linux中,有多种方法可以批量删除文件。以下是几种常用的方法:1. 使用通配符删除:可以使用通配符来指定要删除的文件的模式。例如...
    99+
    2023-08-21
    linux
  • 怎么在Linux系统中批量删除多个文件
    这篇文章主要讲解了“怎么在Linux系统中批量删除多个文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统中批量删除多个文件”吧!当我们在linux系统中要删除数万或者数十...
    99+
    2023-06-12
  • linux删除所有文件的命令是什么
    在Linux上,删除所有文件的命令是`rm`。要删除当前目录下的所有文件(不包括子目录),可以使用以下命令:```rm *```如果...
    99+
    2023-08-25
    linux
  • Linux系统怎么删除文件中的空行
    本篇内容介绍了“Linux系统怎么删除文件中的空行”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下列 5 种方法可以做到。sed:过滤和替换...
    99+
    2023-06-16
  • linux强制删除文件夹命令是什么
    在Linux上,强制删除一个文件夹的命令是 "rm" ,结合 "-r" 参数来递归删除文件夹及其内容。要强制删除,可以使用 "-f"...
    99+
    2023-09-01
    linux
  • linux find命令将查找到的文件批量删除方法
    目录linux find命令将查找到的文件批量删除Linux中find三种删除方式,常用于crontab定时任务和shell脚本0、按文件类型查找1、按文件名查找2、按文件时间属性查找3、按指定目录深度查找4、排除指定子...
    99+
    2022-12-08
    linuxfind删除文件 linuxfind命令用法 linuxfind命令
  • Linux中怎么使用rsync命令删除海量文件
    本篇文章给大家分享的是有关Linux中怎么使用rsync命令删除海量文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。先安装rsync: yum install&nb...
    99+
    2023-06-10
  • linux中删除文件的命令有哪些
    linux中删除文件命令有:1、rmdir,能够删除整个文件夹;2、rm,删除文件或目录,删除后不能恢复。在linux终端命令行模式下,登录root用户直接执行删除文件命令即可。示例:rmdir命令使用rmdir命令删除一个目录时,需要离开...
    99+
    2022-10-17
  • linux中删除文件夹命令的方法
    linux中删除文件夹命令是rm,需要在linux终端命令行模式下使用,例如在终端执行“sudo rm -rf www”命令即可将你指定的文件夹“www”进行删除。具体操作步骤:在linux系统桌面下,使用快捷键【Ctrl+Alt+T】打开...
    99+
    2022-10-19
  • linux删除文件以及文件夹的命令是哪个
    本篇内容主要讲解“linux删除文件以及文件夹的命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux删除文件以及文件夹的命令是哪个”吧!linux删除文件以及文件夹的命令一、删除文...
    99+
    2023-07-01
  • linux删除所有文件的命令是哪个
    这篇文章主要介绍“linux删除所有文件的命令是哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux删除所有文件的命令是哪个”文章能帮助大家解决问题。linux删除所有文件的命令是“rm -...
    99+
    2023-07-02
  • 什么是强制删除文件夹的命令
    本篇内容介绍了“什么是强制删除文件夹的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!强制删除文件夹的命令是“rd /s/q”,其使用方法...
    99+
    2023-06-14
  • linuxfind命令将查找到的文件批量删除方法
    目录linux find命令将查找到的文件批量删除Linux中find三种删除方式,常用于crontab定时任务和shell脚本0、按文件类型查找1、按文件名查找2、按文件时间属性查...
    99+
    2022-12-08
    linux find删除文件 linux find命令用法 linux find命令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作