删除指定时间段扩展名文件

时间:2022-07-10 07:56:27
如题,求删除指定目录下、指定时间段(创建时间)、指定扩展名文件命令,谢谢~

5 个解决方案

#1


find ./* -name *.log |xargs rm -rf 
注意替换路径和后缀名,也可以添加时间相关参数,具体查看man find

#2


find 目录 -name *.扩展名 时间 -exec rm -rf {} \;
时间:-atime -mtime -ctime

#3


引用 2 楼 fan63182830 的回复:
find 目录 -name *.扩展名 时间 -exec rm -rf {} \;
时间:-atime -mtime -ctime

感谢这么晚还来解决我的问题!
我对Linux命令不是很熟悉,能结合您和1楼的命令行添加 创建时间在2016-1-1至2016-1-5时间段,路径为 /mnt/images目录下的jpg类型文件条件么,谢谢!

#4


引用 2 楼 fan63182830 的回复:
find 目录 -name *.扩展名 时间 -exec rm -rf {} \;
时间:-atime -mtime -ctime

我对Linux命令不是很熟悉,能结合您和2楼的ctime命令行,详细写出 创建时间在2016-1-1至2016-1-5时间段,路径为 /mnt/images目录下的jpg类型文件条件么,谢谢!

#5


find /mnt/images -name *.jpg -newermt '2016-1-1' ! -newermt '2016-1-5' | xargs rm -rf
删之前先find试试

#1


find ./* -name *.log |xargs rm -rf 
注意替换路径和后缀名,也可以添加时间相关参数,具体查看man find

#2


find 目录 -name *.扩展名 时间 -exec rm -rf {} \;
时间:-atime -mtime -ctime

#3


引用 2 楼 fan63182830 的回复:
find 目录 -name *.扩展名 时间 -exec rm -rf {} \;
时间:-atime -mtime -ctime

感谢这么晚还来解决我的问题!
我对Linux命令不是很熟悉,能结合您和1楼的命令行添加 创建时间在2016-1-1至2016-1-5时间段,路径为 /mnt/images目录下的jpg类型文件条件么,谢谢!

#4


引用 2 楼 fan63182830 的回复:
find 目录 -name *.扩展名 时间 -exec rm -rf {} \;
时间:-atime -mtime -ctime

我对Linux命令不是很熟悉,能结合您和2楼的ctime命令行,详细写出 创建时间在2016-1-1至2016-1-5时间段,路径为 /mnt/images目录下的jpg类型文件条件么,谢谢!

#5


find /mnt/images -name *.jpg -newermt '2016-1-1' ! -newermt '2016-1-5' | xargs rm -rf
删之前先find试试