我们如何使用 "ls" 命令将文件列表从 FTP 附加到本地文件?

How can we use "ls" command for appending file list from FTP to local file?

我正在使用命令 ls *Pattern*Date* Files.txt 将文件列表从 FTP 获取到我的本地文本文件。

我现在需要获取多个带图案的文件(DatePattern 的顺序可能不同)。因此,当我尝试添加另一行 ls *Date*Pattern* Files.txt 时,这会清除 FCCfiles.txt 并且我无法获取第一组文件。

是否有任何命令可以附加文件列表而不是创建新文件列表?

您不能将列表附加到具有 ftp 的文件。

但您可以在 PowerShell 中合并多个列表。根据您对 标记的使用,我假设您来自 PowerShell 运行 ftp

ftp 脚本中执行:

ls *Pattern*Date* files1.txt
ls *Date*Pattern* files2.txt

然后在 PowerShell 中执行:

Get-Content files1.txt,files2.txt | Set-Content files.txt

(基于How do I concatenate two text files in PowerShell?