首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用于查找最近24小时内修改的大型文件的Bash脚本

Bash脚本是一种在Linux和Unix系统中使用的脚本语言,用于自动化任务和批处理操作。它可以通过命令行界面执行,并且可以编写复杂的脚本来完成各种任务。

对于查找最近24小时内修改的大型文件,可以使用以下Bash脚本:

代码语言:bash
复制
#!/bin/bash

# 指定要查找的目录
directory="/path/to/directory"

# 查找最近24小时内修改的大型文件
find "$directory" -type f -size +1M -mtime -1

上述脚本中,/path/to/directory应替换为要查找的目录的实际路径。脚本使用find命令来查找指定目录下最近24小时内修改的大型文件。-type f参数表示只查找文件,-size +1M参数表示查找大于1MB的文件,-mtime -1参数表示查找最近24小时内修改的文件。

推荐的腾讯云相关产品:腾讯云对象存储(COS)

腾讯云对象存储(COS)是一种高可用、高可靠、低成本、弹性扩展的云端存储服务。它提供了简单易用的API接口,可以方便地进行文件的上传、下载、管理和访问控制等操作。COS适用于存储各种类型的文件,包括大型文件。

产品介绍链接地址:腾讯云对象存储(COS)

请注意,以上答案仅供参考,具体的解决方案可能因实际需求和环境而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux中查找最近或今天修改文件

linux中查找最近或今天修改文件 某些情况下,我们需要找到今天被修改文件,以下列出两种方法。...date +%D’ 可以使用-S标志根据大小排序: ls -alS --time-style=+%D | grep ‘date +%D’ 2.也可以使用find 命令 -maxdepth level 查找层级...-newerXY,其中X指代find目标文件属性,Y代表参照属性。...X 和 Y 代表以下任一字母 a – 文件访问时间 B – 文件创建时间 c – 文件元数据(权限)被修改时间 m – 文件内容修改时间 t – 代表客观绝对时间,只作为参照属性存在,格式为...查找2021-11-08修改文件: find . -maxdepth 1 -newermt “2021-11-08” 或者,使用以下正确格式: find .

28910
  • bash shell:脚本修改profile文件更新LD_LIBRARY_PATH示例

    文件修改环境变量。...流编辑器则会在编辑器处理数据之前基于预先提供一组规则来编辑数据流。 于是我们可以利用sed编辑器在安装脚本实现对profile文件修改。...下面我们以一个实际应用例子来说明: 我已经有一个叫CASSDK项目,这个项目没有可执行文件,只是一组动态库文件提供别的应用程序调用(比如java),需要为它写一个安装脚本脚本作用是将在将文件复制到指定安装目录...(UNINSTALL.sh)片段,用sed修改profile文件,删除安装脚本添加export语句 # 定义安装目录位置变量 cassdk_path=/home/gdface/cassdk # 将cassdk_path...来示例,所以需要用root权限执行,当然你也可以用同样办法修改~/.bash_profile。

    3K20

    Linux中find命令用法全汇总,看完就没有不会用

    Linux 查找命令是Linux系统中最重要和最常用命令之一。查找用于根据与参数匹配文件指定条件来搜索和查找文件和目录列表命令。...24.png ---- 25.查找用户特定文件 查找~目录下用户neil所有.txt文件  25.jpg ---- 第四部分 - 根据日期和时间查找文件和目录 ---- 26.查找最近50...天修改文件 查找50天后修改所有文件。 ...28.jpg ---- 29.在过去1小时内查找更改文件 查找最近1小时内更改所有文件  29.jpg ---- 30.在最近1小时内查找修改文件 查找最近1小时内修改所有文件。 ...30.jpg ---- 31.查找最近1小时内访问文件 查找最近1小时内访问所有文件

    5.3K30

    6个Linux痕迹隐藏小技巧!

    隐藏文件修改时间 一般管理员会查看一个文件修改时间,我们可以把我们后门文件时间修改成几天之前创建效果。使用如下命令。...但是稍微有经验管理员使用stat或者 find ./ -ctime 0 -name "*.php" 就会发现这里问题 # 查找24小时内被创建php文件 find ./ -ctime 0 -name...stat中三个属性意思是 最近访问(access time):表示我们最后一次访问(仅仅是访问,没有改动)文件时间 最近更改(modify time):表示我们最后一次修改文件时间 最近改动(change...我们用cat访问下,发现 最近访问 变了 ? 那么如果再绕过 stat检测呢?修改系统时间后再 touch -r A B 就可以了。最后记得把系统时间改回来啊 5....让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件 # chattr +a /var/log/messages 6.

    3.6K20

    Linux清除记录常见方式

    隐藏文件修改时间 一般管理员会查看一个文件修改时间,我们可以把我们后门文件时间修改成几天之前创建效果。使用如下命令。..."*.php" 就会发现这里问题 # 查找24小时内被创建php文件 find ./ -ctime 0 -name "*.php" stat中三个属性意思是 最近访问(access time)...:表示我们最后一次访问(仅仅是访问,没有改动)文件时间 最近更改(modify time):表示我们最后一次修改文件时间 最近改动(change time):表示我们最后一次对文件属性改变时间,包括权限...我们用cat访问下,发现 最近访问 变了 那么如果再绕过 stat检测呢?修改系统时间后再 touch -r A B 就可以了。最后记得把系统时间改回来啊 5....#解除锁定 rm -rf shell.php #删除文件 让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件 # chattr +a /var/log/messages 6.

    2.7K20

    Linux中find命令用法全汇总,看完就没有不会用

    Linux 查找命令是Linux系统中最重要和最常用命令之一。查找用于根据与参数匹配文件指定条件来搜索和查找文件和目录列表命令。...---- 第四部分 - 根据日期和时间查找文件和目录 ---- 26.查找最近50天修改文件 查找50天后修改所有文件。 ?...---- 27.查找最近50天访问文件 查找50天后访问所有文件。 ? ---- 28.查找最后50-100天修改文件 查找所有被修改超过50天以及少于100天文件。 ?...---- 29.在过去1小时内查找更改文件 查找最近1小时内更改所有文件 ? ---- 30.在最近1小时内查找修改文件 查找最近1小时内修改所有文件。 ?...---- 31.查找最近1小时内访问文件 查找最近1小时内访问所有文件。 ?

    48.6K43

    Linux中find命令用法全汇总,看完就没有不会用

    糖豆贴心提醒,本文阅读时间7分钟 Linux 查找命令是Linux系统中最重要和最常用命令之一。查找用于根据与参数匹配文件指定条件来搜索和查找文件和目录列表命令。...---- 25.查找用户特定文件 查找~目录下用户neil所有.txt文件 ---- 第四部分 - 根据日期和时间查找文件和目录 ---- 26.查找最近50天修改文件 查找50天后修改所有文件...---- 27.查找最近50天访问文件 查找50天后访问所有文件。 ---- 28.查找最后50-100天修改文件 查找所有被修改超过50天以及少于100天文件。...---- 29.在过去1小时内查找更改文件 查找最近1小时内更改所有文件 ---- 30.在最近1小时内查找修改文件 查找最近1小时内修改所有文件。...---- 31.查找最近1小时内访问文件 查找最近1小时内访问所有文件

    2.1K30

    蓝队视角下Linux信息收集

    程序日志:有些应用程序运会选择自己来独立管理一份日志文件(而不是交给 syslog 服务管理),用于记录本程序运行过程中各种事件信息。...[i5o0mv4be8.png] lastlog 命令,用于显示系统中所有用户最近一次登录信息。lastlog 文件在每次有用户登录时被查询。...查看敏感目录,如/tmp目录下文件,同时注意隐藏文件夹,以“..”为名文件夹具有隐藏属性,针对可疑文件查看创建修改时间。...find / -ctime -2                # 查找72小时内新增文件 find ./ -mtime 0 -name "*.jsp"  # 查找24小时内修改 JSP 文件 find...通过排查 shell 配置文件或者 alias 命令即可发现,例如 ~/.bashrc 和 ~/.bash_profile 文件查看是否有恶意 alias 问题.

    88061

    linux文件查找-find命令

    find命令:用于文件树中查找文件,并作出相应处理 1、find命令格式;          find pathname -options [-print -exec -ok ...] {}\ 2...n:查找系统中最后n分钟访问文件          -atime n:查找系统中最后n*24小时访问文件          -cmin n:查找系统中最后n分钟被改变文件状态文件         ...-ctime n:查找系统中最后n*24分钟被改变文件状态文件          -mmin n:查找系统中最后n分钟被改变文件数据文件          -mtime n:查找系统中最后n*24小时被改变文件数据文件...  4、使用示例:          1)查找指定时间内修改文件:(查找48小时内修改文件) [root@bogon ~]# find -atime -2 . ./.bash_profile         ...-type d -print    ##查找当前目录下非目录 ./.bash_logout ./.bash_profile          5)根据文件大小查找:(查找当前目录下大于1k文件) [

    8.7K30

    40 个简单又有效 Linux Shell 脚本示例

    30、解析日期和时间 下一个 bash 脚本示例将向您展示如何使用脚本处理日期和时间。同样,Linuxdate 命令用于获取必要信息,我们程序执行解析。 #!...kill $pid wait $pid echo $pid was terminated. 33、显示上次更新文件 有时,您可能需要为某些操作查找最后更新文件。...下面的简单程序向我们展示了如何在 bash 中使用 awk 命令执行此操作。它将列出当前工作目录中最近更新或创建文件。#!...此外,您需要提供文件目录名作为命令行参数。对当前工作目录使用句点(.)。 35、打印文件或目录数量 下面的 Linuxbash 脚本查找给定目录中存在文件文件数量。...以下示例将备份过去 24 小时内修改每个文件或目录。该程序使用 find 命令执行此操作。 #!

    30910

    linux命令基础(3)

    查找时间 find 命令有几个用于根据您系统时间戳搜索文件选项。...-n 返回项小于 n +n 返回项大于 n n 返回项正好与 n 相等 [root@localhost /]# find /etc  -mtime -1  //查看一个小时内/etc目录下被修改文件...Sticky:   对于一个多人可写目录,此权限用于限制每个仅能删除自己文件;   权限设定    chmod o+t FILE...    chmod o-t FILE...  ...(-user root -a -user bin -a -user hadoop) -ls 12、查找/etc目录下最近一周内其内容修改过,且属主不为root或hadoop所有文件; find /etc...(-user root -a -user hadoop)  -mtime -7  -ls 13、查找当前系统上没有属主或属组,且最近一周内曾被访问过所有文件; find / -nouser -o -nogroup

    82130

    RubyMiner挖矿程序24小时内影响全球30%网络

    24 小时内,全球 30% 网络都受到影响。 ? 上周,全球 web 服务器遭遇了一场大规模攻击,就在那时 RubyMiner 首次进入大众视野。...专家认为,此次攻击背后主要操控者只有一个人,尽在一天之内就尝试入侵了全球近三分之一网络。 在过去24小时内,全球 30% 网络都遭遇了针对 web 服务器加密货币挖矿攻击。...在此期间,该攻击者试图扫描全球网络,从中找到易受攻击 web 服务器用于挖矿。主要受影响国家是美国、德国、英国、挪威和瑞典,但全球其他国家也未能幸免。...这个恶意有效载荷是一个 bash 脚本,其中添加了一个每小时运行一次定时任务 cronjob,同时还下载了一个包含 shell 脚本 robots.txt 文件用于获取并执行挖矿软件。...攻击活动中 robots.txt 专家认为,robots.txt 文件也可以用作 RubyMiner kill 开关,修改受感染 web 服务器上 robots.txt 文件,进而关停 RubyMiner

    1.3K80

    vulntarget-f打靶记录

    利用此文所提供信息而造成直接或间接后果和损失,均由使用者本人负责。 乌鸦安全拥有对此文章修改、删除和解释权限,如转载或传播此文章,需保证文章完整性,未经允许,禁止转载!...本文所提供工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!!...利用此靶场所提供信息而造成直接或间接后果和损失,均由使用者本人负责。 vulntarget靶场系列拥有对此靶场系列修改、删除和解释权限,未经授权,不得用于其他。...需要添加以恶bash -c,网上EXP都没添加: .es(*).props(label....就是生成一个20.4监听,然后把文件上传到20.1服务器: 成功回连,当前权限是ubuntu,需要进行提权操作: 提权尝试了suid,也是用了msf自带sugger模块进行查找,不成,查看一下内核版本

    98220

    linux中35个find案例

    一: 用于查找带名称文件基本查找命令 二:根据权限查找文件 三:基于所有者和组搜索文件 四: 根据日期和时间查找文件和目录 五:根据大小查找文件和目录 一: 用于查找带名称文件基本查找命令 在当前目录中使用名称查找文件...# find /home -user rumenz -iname "*.txt" 四: 根据日期和时间查找文件和目录 查找最近 50 天修改文件 查找50天前修改所有文件。...# find / -atime 50 查找最近 50-100 天修改文件 查找所有修改超过50天和不到100天文件。...# find / -cmin -60 查找最近 1 小时内修改文件 查找过去1 小时内修改所有文件。...# find / -mmin -60 查找过去 1 小时内访问过文件 查找过去1 小时内访问过所有文件

    66220

    Linux安全应急--排查思路及命令

    ---- 文件排查命令 说明:服务器被入侵后,攻击者基本上都需要修改一些文件来维持脚本 运行 ---- 1....查找最近24小时内修改文件(find) 命令: find ./ -mtime 0 find 命令用来在指定目录下查找文件。 参数 -mtime n 按照文件更改时间来找文件,n为整数。...例: -mtime 0 表示文件修改时间距离当前为0天文件,即距离当前时间 不到1天(24小时)以内文件。...-mtime 1 表示文件修改时间距离当前为1天文件,即距离当前时间 1天(24小时-48小时)文件。...-mtime+1 表示文件修改时间为大于1天文件,即距离当前时间2天 (48小时)之外文件 -mtime -1 表示文件修改时间为小于1天文件,即距离当前时间1天 (24小时)之内文件 ----

    3.2K50
    领券