Linux Unison:忽略除多个文件外的所有文件
Linux Unison: ignore all except multiple files
我想同步两台相似的计算机并只更新几个文件。因此我想执行 Unison 并忽略除不同路径中的文件列表之外的所有内容。
类似于:
# /usr/bin/unison-gtk /home/ ssh://root@192.168.0.199:22//home/ -ignore "Name *" -ignorenot "Name {config/text.cfg, Pictures/test.jpg, Desktop/test.mp3"
或者从根目录开始更好:
# /usr/bin/unison-gtk / ssh://root@192.168.0.199:22// -ignore "Name *" -ignorenot "Name {/home/config/text.cfg, /home/Pictures/test.jpg, /usr/local/bin/test.sh"
第一个忽略是排除所有其他内容,这样 ignorenot 就不会捕获它们。有帮助吗?谁能帮忙?我发现没有任何帮助。
在其他地方找到了解决方案。可以多次使用路径:
/usr/bin/unison-gtk / ssh://root@192.168.0.100:22// -path home/config/text.cfg -path /home/Pictures/test.jpg -path /usr/local/bin/test.sh"
我想同步两台相似的计算机并只更新几个文件。因此我想执行 Unison 并忽略除不同路径中的文件列表之外的所有内容。
类似于:
# /usr/bin/unison-gtk /home/ ssh://root@192.168.0.199:22//home/ -ignore "Name *" -ignorenot "Name {config/text.cfg, Pictures/test.jpg, Desktop/test.mp3"
或者从根目录开始更好:
# /usr/bin/unison-gtk / ssh://root@192.168.0.199:22// -ignore "Name *" -ignorenot "Name {/home/config/text.cfg, /home/Pictures/test.jpg, /usr/local/bin/test.sh"
第一个忽略是排除所有其他内容,这样 ignorenot 就不会捕获它们。有帮助吗?谁能帮忙?我发现没有任何帮助。
在其他地方找到了解决方案。可以多次使用路径:
/usr/bin/unison-gtk / ssh://root@192.168.0.100:22// -path home/config/text.cfg -path /home/Pictures/test.jpg -path /usr/local/bin/test.sh"