【发布时间】:2014-09-30 15:22:48
【问题描述】:
我想从我家的开发机器上下载一个日志文件的结尾到我的本地机器上,最后 1MB。这可能吗?
【问题讨论】:
我想从我家的开发机器上下载一个日志文件的结尾到我的本地机器上,最后 1MB。这可能吗?
【问题讨论】:
您可以从文件中获取最后 1MB 并将其另存为另一个文件。然后将该文件 scp 到您的本地计算机。 您可以使用以下方法提取数据:
tail -c $(( 1024*1024 )) your_file > target_file
(来源:https://unix.stackexchange.com/questions/32941/use-dd-to-cut-file-end-part)
【讨论】:
是的,这是可能的。
在你的开发机器上运行它
tail -c 1048576 logfile.log | ssh user@remotemachine "cat > local_file_name"
【讨论】:
ssh user@remote 'tail -c 1048576 logfile.log' > local_file 上运行它