linux 如何按时间和文件类型删除文件
答案:2 悬赏:10 手机版
解决时间 2021-03-14 18:13
- 提问者网友:精神病院里
- 2021-03-14 02:04
linux 如何按时间和文件类型删除文件
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-14 02:27
最好将下面的的命令,配合 man find
在一个测试目录里反复测试,再用于真实的文件中。因为删除操作要慎重。
配合查询:
find /path -atime -cmin -anewer (其他你试一下,基本是天,分钟,早于,迟于) -exec rm -rf {} \;
比如下面的示例表示删除/var/logs下面的文件3天以内修改过的文件,+3表示3天以前的。注意rm 和\前面有空格 ,如果删除文件夹,就是tpey -d
find /var/logs -type f -mtime -3 -exec rm {} \;
or
效果一样。
find /path -atime +1 -type f -print | xargs rm -rf
在一个测试目录里反复测试,再用于真实的文件中。因为删除操作要慎重。
配合查询:
find /path -atime -cmin -anewer (其他你试一下,基本是天,分钟,早于,迟于) -exec rm -rf {} \;
比如下面的示例表示删除/var/logs下面的文件3天以内修改过的文件,+3表示3天以前的。注意rm 和\前面有空格 ,如果删除文件夹,就是tpey -d
find /var/logs -type f -mtime -3 -exec rm {} \;
or
效果一样。
find /path -atime +1 -type f -print | xargs rm -rf
全部回答
- 1楼网友:未来江山和你
- 2021-03-14 03:07
压缩和打包文件
.bz2—使用bzip2命令压缩的文件,可以使用bzip2-dfilename解包
.gz—使用gzip命令压缩的文件,可以使用gunzip-dfilename解包
.tar—使用tar打包的文件,即tarball文件,可以使用tarxffilename解包
.tbz—使用tar打完包后再以bzip2命令压缩的文件,可以使用tarjxffilename解包
.tgz—使用tar打完包后再以gzip命令压缩的文件,可以使用tarzxffilename解包
普通文件格式
.au—声音文件,可以使用系统的声音播放器或者是java程序播放
.gif—gif图像文件,可以使用web浏览器查看
.html/.htm—html文件,可以使用web浏览器查看
.jpg—jpeg图像文件,可以使用web浏览器查看
.pdf—文档的电子版本,pdf是一种电子文档的标准,可以使用xpdf或者是adobeacrobatreader阅读
.png—png图像文件,png是portablenetworkgraphic的简写,可以使用web浏览器或者图像浏览器查看
.ps—postscript文件,一种打印格式文件,可以使用ghostview或者是支持ps查看的图像浏览器查看,也可以直接输出给打印机打印
.txt—文本格式文件,可以使用任何编辑器查看
.wav—声音文件,可以使用声音播放器播放
.xpm—xpm图像文件,可以使用图像查看器查看
系统文件
.conf—某个程序的配置文件,一般可以使用vi进行编辑
.lock—某个程序的锁定文件,用于检测某个程序在执行或者某个设备或者资源正在使用
.rpm—redhat的软件包管理器文件,用于安装软件程序和脚本文件
.c—c语言程序源码文件
.cpp—c++语言程序源码文件
.h—c或c++语言的头文件
.o—程序对象文件
.pl—perl脚本文件
.so—动态链接库文件
.tcl—tcl脚本文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯