gpt4 book ai didi

linux - 监控目录内容变化

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:30:47 24 4
gpt4 key购买 nike

我正在编写一个 bash 脚本,我想监视目录中的文件更改(添加、删除和重命名)并相应地执行不同的操作。

有没有办法直接从我的脚本中执行此操作(除了定期 ls 目录并生成 diff 之外)?

最佳答案

您可以使用 inotifywait 命令(假设您的发行版支持 inotify,大多数支持):

inotifywait -m -r --format '%f' -e modify -e move -e create -e delete ~/test | while read line
do
echo "File: $line"
done

关于linux - 监控目录内容变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com