【发布时间】:2016-04-19 18:13:28
【问题描述】:
我正在尝试使用 scp 从远程服务器复制大型日志文件。但是,我只想要远程日志文件中具有字符串“失败”的行。 这就是我目前的做法
scp user@ip:remote_folder/logfile* /localfolder
这会将远程服务器中以 logfile 开头的所有文件复制到我的本地文件夹。这些文件非常大,我只需要复制这些日志文件中的行,其中包含来自远程服务器的字符串“Fail”。任何机构都可以告诉我该怎么做吗?我可以使用 cat 或 grep 命令吗?
【问题讨论】:
-
一个小提示:如果你正在传输文本文件,那么使用
-C标志到ssh/scp来启用压缩可以使事情大大更快连接速度慢...