我们如何使用 "ls" 命令将文件列表从 FTP 附加到本地文件?
How can we use "ls" command for appending file list from FTP to local file?
我正在使用命令 ls *Pattern*Date* Files.txt
将文件列表从 FTP 获取到我的本地文本文件。
我现在需要获取多个带图案的文件(Date
和 Pattern
的顺序可能不同)。因此,当我尝试添加另一行 ls *Date*Pattern* Files.txt
时,这会清除 FCCfiles.txt
并且我无法获取第一组文件。
是否有任何命令可以附加文件列表而不是创建新文件列表?
您不能将列表附加到具有 ftp
的文件。
但您可以在 PowerShell 中合并多个列表。根据您对 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?)
我正在使用命令 ls *Pattern*Date* Files.txt
将文件列表从 FTP 获取到我的本地文本文件。
我现在需要获取多个带图案的文件(Date
和 Pattern
的顺序可能不同)。因此,当我尝试添加另一行 ls *Date*Pattern* Files.txt
时,这会清除 FCCfiles.txt
并且我无法获取第一组文件。
是否有任何命令可以附加文件列表而不是创建新文件列表?
您不能将列表附加到具有 ftp
的文件。
但您可以在 PowerShell 中合并多个列表。根据您对 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?)