- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 rsync
在两个本地目录之间自动运行单向同步.这意味着当在 /dir1
的文件中检测到更改时或其子目录,应运行以下命令:rsync -rtuv /dir1 /dir2
我怎样才能通过 fswatch
实现这一目标? ?
是否可以为 rsync
提供参数?仅复制已更改的实际文件,由 fswatch
给出事件?
最佳答案
alias run_rsync='rsync -azP --exclude ".*/" --exclude ".*" --exclude "tmp/" ~/Documents/repos/my_repository username@host:~'
run_rsync; fswatch -o . | while read f; do run_rsync; done
run_rsync
一次无条件然后 - 在当前目录中的每次更改(或指定确切路径而不是
.
)
fswatch
:
brew install fswatch
关于macos - 如何使用 fswatch 和 rsync 自动同步目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34575374/
我在 fswatch 的文档中看到它有 $ fswatch -0 [opts] [paths] | xargs -0 -n 1 -I {} [command] 但我真的不明白我应该如何添加多个路径 -
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我曾经像这样使用 fswatch v0.0.2(在这种情况下,当文件更改时运行 django 测试套件) $>fswatch 。 'python manage.py 测试' 这很好用。 我想排除一些导
我使用 fswatch在文件更改时采取一些操作。我使用以下命令: fswatch -o -r '.' | while read MODFILE do echo 'Some file chang
我遇到了文件命名扩展输出的问题。我的输入是需要使用 FFMPEG 转换为 MP4 的 JPG 文件。但是,当我运行下面的代码时,它输出为 img1.jpg.mp4包括输入文件扩展名,而不仅仅是 img
我想使用 rsync 在两个本地目录之间自动运行单向同步.这意味着当在 /dir1 的文件中检测到更改时或其子目录,应运行以下命令: rsync -rtuv /dir1 /dir2 我怎样才能通过 f
我想在每次保存时使用 fswatch 通过我的单元测试框架运行文件。 作为测试,我运行 fswatch 并在我的文本编辑器中对/my/path/test.txt 进行了微小的更改,并获得了我预期的输出
对于文件列表,我想匹配那些不以 .txt 结尾的文件。我目前正在使用这个表达式: .*(txt$)|(html\.txt$) This expression will match everything
我已经阅读了文档,但我无法使其按预期工作。我只想在 fswatch 检测到更改时启动脚本。当我打开详细模式时,我在日志中看到检测到更改: notify_events: Notifying events
您好,我正在尝试编写一个 shell 命令: 观看文件夹 当文件发生变化时,将新文件复制到某处 然后运行一个 make 任务 fswatch./src | xargs -I {} cp {} ./ot
在 osx 中,我试图检测何时将新文件添加到文件夹,然后执行脚本来处理该新文件。看起来很简单,对吧? 我这样做: fswatch -0 ~/motion-detection | xargs -0
我是一名优秀的程序员,十分优秀!