`
275553385
  • 浏览: 707673 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

删除过期文件的shell脚本(linux)

阅读更多
在linux下如何删除过期的文件。
#!/bin/sh
find /home/jms -type f -mtime +2 -exec rm -f {} \;

/home/jms是查找文件的路径。
-type f是指定文件类型为普通文件。
-mtime +2是指修改时间距离现在2天的文件。
       -2是指修改时间距离现在不足2天的文件
-exec rm -f指执行删除匹配出来的文件,并且不提示。

关于find命令,
find pathname -options [-print -exec -ok]
pathname    find命令所查找的目录路径。
-print      find命令将匹配的文件输出到标准输出。
-exec       find命令对匹配的文件执行该参数所给出的shell命令。
-ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行.
1. -name   按照文件名查找文件
2. -perm   按照文件权限来查找文件
3. -mtime -n +n   按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。
4. -newer file1  查找更改时间比文件file1新的文件。
5. -type   查找某一类型的文件
  b - 块设备文件。
  d - 目录。
  c - 字符设备文件。
  p - 管道文件。
  l - 符号链接文件。
  f - 普通文件。
6. 使用-size选项 ,按文件的大小查找文件的
分享到:
评论

相关推荐

    linux 批量解压文件shell脚本

    linux 批量解压文件shell脚本 教程:https://www.bilibili.com/video/BV1Zi4y1C7rL?spm_id_from=333.999.0.0

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    Linux_shell脚本全面学习

    Linux_shell脚本全面学习 Linux_shell脚本全面学习

    Linux-shell脚本全面学习.pdf

    Linux-shell脚本全面学习.pdf

    Linux操作系统Shell脚本.zip

    Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统...

    linux 通讯录shell脚本

    linux通讯录的shell脚本,很多linux大作业都需要

    获取文件时间,并进行计算的shell脚本

    linux shell脚本获取时间判断时间差,进行计算,自动化

    linux下shell脚本实现数据的导出

    第一次接触linux系统,之前写的数据导出不好使了。原因是程序放在root用户下,要runtime执行exp的话,root不认exp命令;找了好多资料,最后决定写个shell脚本;没接触过shell脚本,网上大部分例子都写的挺复杂的;贴...

    linux经典shell脚本

    linux经典shell脚本

    Linux shell脚本.rar

    文件包含大作业shell脚本(快速备份系统)源码,实验课做的Linux实验shell脚本:Samba实验,DDNS(DHCP服务器 和DNS服务器的配置)的shell脚本,运行脚本每个实验只需要两三分钟即可完成。 其中sy1为实验一脚本,sy2...

    Linux shell 脚本 markdown文本编辑

    有关几个shell脚本的编写,如:编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。如果这个文件是一个普通文件,则打印文件所有者的名字和最后的修改日期...加入了自己的注释理解

    Linux 命令与Shell 脚本编程pdf书籍

    Linux命令与shell 脚本大全,内容丰富,包含了shell脚本的技术命令 以及大量的实践内容

    LinuxShell脚本编程实例.doc

    以上脚本是一个菜单式shell脚本,提供了目录列表、目录切换、文件编辑和文件删除等功能。 4. 数值运算 ```bash #!/bin/bash num=0 while [ $num -le 10 ]; do num=`expr $num + 1` if [ $num -eq 5 ]; then ...

    Linux文件入库shell脚本

    讲文件中的数据保存到MYSQL数据库,只需改其中的一些配置就可以

    Linux常见命令与shell脚本

    Linux常用命令 2 1.1 su用户切换 2 1.2 useradd 添加用户 2 1.3 passwd修改口令 2 1.4 ls查看文件/目录 3 1.5 cd改变工作目录 4 1.6 pwd显示工作目录 4 1.7 mkdir创建目录 5 ...4.2 shell脚本基本语法 24

    Linux通过Shell脚本命令修改密码的两种方式

    使用脚本修改密码 很多时候我们可能需要远程执行服务器上的脚本来修改账号密码,此时就没有办法进行交互了。 此时可以使用如下两种方式修改密码: 方式1: echo password | passwd testuser --stdin > /dev

    linux自动删除文件

    linux自动删除文件 chell脚本

    linux常用命令与Unix Shell脚本

    linux常用命令与Unix Shell脚本

    shell脚本生成.txt数据文件

    shell脚本生成.txt数据文件,shell脚本生成.txt数据文件

Global site tag (gtag.js) - Google Analytics