是否有任何 CLI 可以检测 Bash 脚本运行之间的目录变化?

是否有任何 CLI 可以检测 Bash 脚本运行之间的目录变化?

例如我有这个命令

generate-and-deploy-new-version ./site-directory

并且我只想在内容./site-directory发生变化时运行它。

if checkchanges "./site-directory" ; then
  generate-and-deploy-new-version ./site-directory
fi

checkchanges可以生成目录内容的一些哈希值,将其保存在文件中并在下次运行时检查它。

相关内容