我想从家里的dev机器下载一个日志文件的末尾到我的本地机器,最后1MB。这可能吗?
答案 0 :(得分:1)
是的,这是可能的。
在您的开发计算机上运行
tail -c 1048576 logfile.log | ssh user@remotemachine "cat > local_file_name"
答案 1 :(得分:1)
那么你可以从文件中获取最后1MB并将其保存为另一个文件。然后将该文件scp到本地计算机。 您可以使用以下方法提取数据:
tail -c $(( 1024*1024 )) your_file > target_file
(来源:https://unix.stackexchange.com/questions/32941/use-dd-to-cut-file-end-part)