本文介绍了一个简单的Shell脚本,用于将指定目录下的所有文件复制到另一个目录。脚本会检查参数、源目录和目标目录的存在性,并在目标目录不存在时创建它。用户需保存脚本并赋予执行权限,然后运行并指定源和目标目录。
smartscp是对scp的封装工具,用法类似scp但更方便。它自动计算目标目录,避免传输不必要的文件夹。然而,它有一些限制,不支持包含冒号的文件名和交互式输入密码登录。不建议直接替代scp。作者选择用rust编写这个工具是因为他只会写rust,而且用其他语言写也没有什么区别。
完成下面两步后,将自动完成登录并继续当前操作。