如何快速拷贝服务器lumen.log到本地mac - 命令行工具

你可以根据自己习惯和环境,选择下面几种 最常用、最快、最稳妥 ​ 的方式,把服务器上的 lumen.log拷贝到本地 Mac。


✅ 方法一(✅ 最推荐):scp(简单、无需额外工具)

Mac 本地终端​ 执行:

复制代码
scp user@server_ip:/path/to/lumen.log ~/Desktop/

示例:

复制代码
scp root@172.31.13.117:/var/www/web/storage/logs/lumen.log ~/Desktop/

✅ 优点:

  • macOS 原生支持

  • 一行命令搞定

  • 稳定、安全(基于 SSH)


✅ 方法二:rsync(✅ 大文件 / 断点续传推荐)

复制代码
rsync -avz user@server_ip:/path/to/lumen.log ~/Desktop/

示例:

复制代码
rsync -avz root@172.31.13.117:/var/www/web/storage/logs/lumen.log ~/Desktop/

✅ 优点:

  • 支持断点续传

  • 显示进度

  • 适合大日志文件


✅ 方法三:sftp(交互式,适合不熟悉命令)

复制代码
sftp user@server_ip

进入后:

复制代码
get /path/to/lumen.log ~/Desktop/

退出:

复制代码
exit

✅ 方法四:服务器先压缩再下载(✅ 日志很大时强烈推荐)

1️⃣ 在服务器上压缩:

复制代码
cd /var/www/web/storage/logs
tar -czf lumen.log.tar.gz lumen.log

2️⃣ 在 Mac 上下载:

复制代码
scp root@172.31.13.117:/var/www/web/storage/logs/lumen.log.tar.gz ~/Desktop/

3️⃣ Mac 上解压:

复制代码
tar -xzf ~/Desktop/lumen.log.tar.gz

✅ 优点:

  • 速度快

  • 节省带宽

  • 避免传输中断


✅ 方法五:使用 VS Code(✅ 最直观)

如果你在用 VS Code + Remote SSH

  1. 连接服务器

  2. 打开 lumen.log

  3. 右键 → Download

✅ 适合偶尔查看、不想敲命令


✅ 常见问题排查

❌ 权限不足

复制代码
Permission denied

✅ 解决:

复制代码
sudo chmod 644 /path/to/lumen.log

或先用 sudo cp复制到 /tmp再下载:

复制代码
sudo cp /var/www/web/storage/logs/lumen.log /tmp/
sudo chown $USER:$USER /tmp/lumen.log

然后:

复制代码
scp user@server:/tmp/lumen.log ~/Desktop/

✅ 推荐组合(实战建议)

场景 推荐方式
日常小日志 scp
大日志文件 tar.gz + scp
网络不稳定 rsync
临时查看 VS Code Remote

✅ 一句话总结

最快方式(Mac 本地执行):

复制代码
scp user@server_ip:/path/to/lumen.log ~/Desktop/
相关推荐
偶尔上线经常挺尸4 天前
《每日一命令08:scp——安全的远程复制》
linux·安全·scp·文件传输·运维基础·远程复制
sg_knight22 天前
如何实现“秒传”与“断点续传”?MinIO + Java 实战进阶篇
java·开发语言·文件管理·minio·ftp·oss·文件传输
今夕资源网1 个月前
LANDrop 跨平台局域网文件传输工具 支持 iOS、Android、macOS、Windows、Linux、Android TV 等操作系统
android·linux·macos·跨平台·文件传输·局域网文件共享·局域网文件传输
带娃的IT创业者1 个月前
WeClaw_41_桌面端与PWA文件双向传输:WebSocket与HTTP混合协议设计
websocket·网络协议·http·文件传输·pwa
大Mod_abfun2 个月前
Socket网络通信教程1(文件传输,IPv4+v6,多客户端管理,重构?)
服务器·网络·c#·socket·vb.net·文件传输
礼拜天没时间.8 个月前
Rsync + Rsyncd 从入门到项目实战:自动化备份全攻略
linux·centos·rsync·文件传输·rsyncd
宁小法8 个月前
FTP - 学习/实践
ftp·文件传输·cs
林鸿风采1 年前
内网服务器之间传输单个大文件最佳解决方案
linux·python·文件传输
xiaolingting1 年前
HTTP 快速解析
网络·网络协议·http·协商缓存·文件传输·206