linux命令删除文件 linux命令删除文件指定列

卡尔顿高习 2024-07-03 09:51 1

今天小蚪来给大家分享一些关于linux命令删除文件指定列方面的知识吧,希望大家会喜欢哦

linux命令删除文件 linux命令删除文件指定列linux命令删除文件 linux命令删除文件指定列


linux命令删除文件 linux命令删除文件指定列


linux命令删除文件 linux命令删除文件指定列


1、在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。

2、本文将介绍在文本界面使用命令删除目录。

3、1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例命令:find /opt/soft/log/ -mtime +30 -name ".log" -exec rm -rf {} \;说明:将/opt/soft/log/目录下所有30天前带".log"的文件删除。

4、具体参数说明如下:find:linux的查找命令,用户查找指定条件的文件;/opt/soft/log/:想要进行清理的任意目录;-mtime:标准语句写法;+30:查找30天前的文件,这里用数字代表天数;-exec:固定写法;rm -rf:强制删除文件,包括目录;若嫌每次手动执行语句太麻烦,可以将这小语句写到一个可执行shell脚本文件中,再设置cron调度执行,那就可以让系统自动去清理相关文件。

5、2.1创建shell:touch /opt/soft/bin/auto-del-30-days-ago-lo将会删除/var/log/d/access目录以及其下所有文件、文件夹g.shchmod +x auto-del-30-days-ago-log.sh新建一个可执行文件auto-del-30-days-ago-log.sh,并分配可运行权限2.2编辑shell脚本:vi auto-del-30-days-ago-log.sh编辑auto-del-30-days-ago-log.sh文件如下:#!/bin/shfind /opt/soft/log/ -mtime +30 -name ".log" -exec rm -rf {} \;ok,保存退出(:w要删除一个空文件夹,可以使用`rmdir`命令,例如:q)。

6、#crontab -e将auto-del-30-days-ago-log.sh执行脚本加入到系统任务,到点自动执行输入:10 0 /opt/soft/log/auto-del-7-days-ago-log.sh >/dev/null 2>&1这里的设置是每天凌晨0点10分执行auto-del-7-days-ago-log.sh文件进行数据清理任务了。

7、Linux是一套和自由传播的类Unix作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的作系统。

8、它能运行主要的UNIX工具软件、应用程序和网络协议。

9、它支持32位和64位硬件。

10、Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络作系统。

11、Linux作系统诞生于19 年10 月5 日(这是次正式向外公布时间)。

12、Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。

13、Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

14、严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的作系统。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文仅代表作者观点,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 e18875982367@163.com,本站将立刻删除

下一篇 :