Linux SFTP MGET * 然后传输后删除

标签 linux ubuntu sftp

我正在 Linux Ubuntu 服务器上运行 SFTP。

连接后我运行命令mget*

这每次都会下载文件夹中的所有内容。 我想删除或重命名这些文件,这样我就不会一次又一次地重新下载相同的文件。

mget 中是否有某种命令可以在成功下载后删除? 我想我以前见过它,但现在找不到了。

是否有类似于“for FILE”的 conad...可以通过 SFTP 工作?

最佳答案

好的。我找到了一种更好的方法,非常有效并实现了我的目标。

我只想下载一次文件,所以我更改了代码以使用 LFTP 而不是 SFTP

我使用了mirror --newer-than=now-2hours,它仅在 2 小时内下载文件形式,并且如果我已经下载过,则不会重新下载。

关于Linux SFTP MGET * 然后传输后删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29287046/

相关文章:

linux kernel crypto API,在AES-GCM算法中如何设置aad的长度为零位?

c# - 在 C# 中使用 p12 证书从 SFTP 下载文件

c# - 有没有办法让 FtpWebRequest/FtpWebResponse 与 SSH.NET dll 一起使用?

java - 来自 Linux 客户端的请求出现 SPNEGO/Kerberos No credential found 错误

linux - 监控小程序所做的更改

ubuntu - 在 Ubuntu 上安装 JDK 时遇到问题

c++ - Visual Studio 代码语法高亮显示错误但编译

delphi - Delphi 2010 中的 SSH 上的 FTP (SFTP)

python - 防止意外的标准输入读取并锁定子进程

python - 外置硬盘上 Ubuntu 14.04 LTS 中的 Virtualenv (python)