Linux删除制定时间的文件的方法

如果想在Linux中批量删除指定时间的文件,可以使用find命令:

find/home-maxDegree1-typef-newermtNov22-print

find命令找到/home目录下11月22日创建的文件类型为本层文件,并打印输出。

-maxDegree用于设置最大搜索级别数。
将其设置为1将禁用递归搜索。

-type指定搜索类型。

-newermt指定搜索时间。

如果我们使用-delete参数,则会删除指定时间的文件:

find/home-maxDegree1-typef-newermtNov22-delete

还有其他的。
有关参数请参见find命令帮助信息。

请问linux怎样删除某一个目录下所有指定文件名的文件

1.使用SSH连接工具访问Linux系统。

2.Linux系统上删除的命令是rm,是英文remove的缩写,使用起来相当简单。
检查使用情况。

3.除了直接输入目录、输入文件名之外,rm命令后面还可以跟文件的绝对路径名;您需要添加目录才能删除它。

4.强制命令也可用于删除文件。
一般来说,我们使用force命令直接删除文件而不提示。

5此外,如果目录中有文件需要删除,这意味着如果你想批量删除它们,您可以使用rm-rm-fr目录删除fr./*等目录下的所有文件。

6与此同时,rm命令还支持文件的正则表达式匹配,并且可以隐式执行删除操作。
rm-f*目录。

注:

除了在服务器操作系统方面保持强劲的发展势头外,Linux在个人计算机和嵌入式系统方面取得了许多进步。
用户不仅可以直观地得到操作系统的执行机制,还可以根据自己的需要修改操作系统以满足用户的需求。
还可以进行增强。

linux下使用通配符批量删除文件

1.cd命令进入linux文件夹。
2、输入:find.-typef-name*.log-mtime+x-execrm-fv{}\命令功能:在当前目录下查找x天前后缀为log的文件并删除。
示例:find.-typef-name*.log-mtime+300-execrm-fv{}\;查找300天前后缀为log的文件并删除。
命令详细解释:搜索当前目录如果要搜索整个磁盘,可以将.-typef搜索常规文件,而不是文件夹-name*.log搜索后缀为log的文件-mtime+x搜索早于x天的文件,因此您需要将x替换为需要搜索的天数,例如例如30。
如果要删除20090808之前的数据,则需要计算距离现在有多少天。
-execrm-fv{}\;强制删除搜索到的文件如果权限不足,请以root身份运行该命令。
如果是ubuntu的话可以在前面加上sudo。