智能SCP工具
💡
原文英文,约100词,阅读约需1分钟。
📝
内容提要
smartscp是对scp的封装工具,用法类似scp但更方便。它自动计算目标目录,避免传输不必要的文件夹。然而,它有一些限制,不支持包含冒号的文件名和交互式输入密码登录。不建议直接替代scp。作者选择用rust编写这个工具是因为他只会写rust,而且用其他语言写也没有什么区别。
🎯
关键要点
- smartscp是对scp的封装工具,使用方法类似但更方便。
- smartscp自动计算目标目录,避免传输不必要的文件夹。
- 不支持包含冒号的文件名和交互式输入密码登录。
- 不建议直接替代scp,注意不兼容scp的参数。
- 使用场景包括传输rust项目时避免传输target/,传输nodejs项目时避免传输node_modules/。
- 作者选择用rust编写此工具,因为他只会写rust,其他语言没有区别。
- 不使用rsync是因为不够自动化,smartscp支持复杂的gitignore。
➡️