- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我在尝试修改现有的 scp 服务器/客户端代码时遇到了这个概念性问题。 如果在机器 A 中启动 scp 以将多个文件从机器 B 复制到机器 A,谁的代码是用来处理通配符的?机器 A 中的客户端代码是否应该简单地将带有通配符的路径字符串传递给机器 B 中的服务器守护程序?由于通配符,客户端代码在处理多个下载时是否需要进行彻底的更改?
任何对现有 scp 客户端代码的引用都是有用的!
最佳答案
通配符由 shell 扩展。使用 scp 时,源参数不太可能(不可能?)发生这种情况。如果目标参数是您的本地计算机,则通配符可能会导致您的 shell 对文件进行 glob。
在没有发生通配符扩展的情况下,参数直接传递给 scp。我非常怀疑 scp 会做任何通配符或通配符扩展——这很可能是由 shell 处理的。 scp 在后台使用 ssh,但除此之外还有很多事情要做,我当然不是专家。
简而言之,机器 B 将处理文件的通配符和 glob——这是由机器 B 中的 shell 还是由 scp 完成的,我不知道。
关于c - 谁必须负责以下 scp 示例中的通配符处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27292694/
我新发现了 Perl fork ,我非常喜欢。但有一件事让我担心——如果我只是左右分离进程,这肯定会在某个地方引起一些问题。是否应该使用一种合理的检查来确保我的小应用程序不会占用我机器的所有资源? 拿
谁负责 MVVM 中的异步数据获取?例如,我的 View 有 5 个不同的数据集合要获取,我希望按预定义的顺序异步检索这些数据。为此,我使用协程和任务。 问题:VM 是否对此负责,我的模型/存储库应该
我有什么 ember-cli POD 结构。我有嵌套的路由,因此有以下文件夹结构: | |_pods |_items |_index | |_
我有一个 C# WPF 应用程序,它从数据库中读取数据然后做一些工作。但问题是当我读取数据时,我的 UI 没有响应。我已经尝试过任务和调度程序。他们都没有帮助。下面的代码在 button_click
在使用 /sys/class/leds/ 摆弄 LED 之后,我现在正试图了解如何使用 linux kernel power supply attributes 控制计算机中的电池。 ,特别是 CHA
我在我的桌面应用程序中做了一些非常简单的错误记录,该应用程序通过 SerialPort 与设备通信。我做的一件事是设置一个全局异常捕获器,它除了使用以下方法记录堆栈跟踪外什么都不做: AppDomai
我是一名优秀的程序员,十分优秀!