智能SCP工具

💡 原文英文,约100词,阅读约需1分钟。
📝

内容提要

smartscp是对scp的封装工具,用法类似scp但更方便。它自动计算目标目录,避免传输不必要的文件夹。然而,它有一些限制,不支持包含冒号的文件名和交互式输入密码登录。不建议直接替代scp。作者选择用rust编写这个工具是因为他只会写rust,而且用其他语言写也没有什么区别。

🎯

关键要点

  • smartscp是对scp的封装工具,使用方法类似但更方便。
  • smartscp自动计算目标目录,避免传输不必要的文件夹。
  • 不支持包含冒号的文件名和交互式输入密码登录。
  • 不建议直接替代scp,注意不兼容scp的参数。
  • 使用场景包括传输rust项目时避免传输target/,传输nodejs项目时避免传输node_modules/。
  • 作者选择用rust编写此工具,因为他只会写rust,其他语言没有区别。
  • 不使用rsync是因为不够自动化,smartscp支持复杂的gitignore。
➡️

继续阅读