当我使用 将文件从一台计算机复制到 LAN 上的另一台计算机时scp
,它会打开一个 shell(在我的情况下tcsh
),从而运行我的 rc 文件.cshrc
。出于各种原因,我想在复制时绕过所有 .rc 文件。如果我复制目录,我可以使用unison
,效果很好。Unison
声称还支持单个文件传输,但没有关于如何执行此操作的文档。可能吗?如果不行,有没有一种简单的方法可以在不打开 shell 的情况下通过 LAN 传输文件?感谢您的任何建议。
答案1
我使用unison
但从未复制过单个文件;只复制完整路径。但我认为在指定要unison
同步的路径时,不能只指定单个特定文件的路径是没有道理的。事实上,在Unison 手册, 喜欢
unison a.tmp ssh://remotehostname/a.tmp