Mac 使用 scp 上传或下载文件/文件夹

目录

  • [上传文件到远程服务器 `scp 本地文件路径 远程用户名@远程IP:远程目标目录`](#上传文件到远程服务器 scp 本地文件路径 远程用户名@远程IP:远程目标目录)
  • [上传文件夹到远程服务器 `scp -r 本地文件夹 远程用户名@远程IP:远程目标目录`](#上传文件夹到远程服务器 scp -r 本地文件夹 远程用户名@远程IP:远程目标目录)
  • [从远程服务器下载文件 `scp 远程用户名@远程IP:远程文件路径 本地目标目录`](#从远程服务器下载文件 scp 远程用户名@远程IP:远程文件路径 本地目标目录)
  • [从远程服务器下载文件夹 `scp -r 远程用户名@远程IP:远程文件夹 本地目标目录`](#从远程服务器下载文件夹 scp -r 远程用户名@远程IP:远程文件夹 本地目标目录)

在 macOS 上,可以使用 scp 命令来上传、下载文件或文件夹 到远程服务器,或者从远程服务器获取文件。 scp(Secure Copy Protocol) 是一种安全的文件传输协议,它可以在本地和远程服务器之间安全地复制文件。

注意:在使用 scp 时,确保你具有适当的权限以访问远程服务器和本地文件/文件夹。此外,scp 默认使用 SSH 协议来进行安全的文件传输,因此需要确保 SSH 服务在远程服务器上正常运行。

上传文件到远程服务器 scp 本地文件路径 远程用户名@远程IP:远程目标目录

bash 复制代码
scp /path/to/local/file user@remote_server_ip:/path/to/remote/directory/
  • /path/to/local/file 是本地文件的路径。
  • user 是远程服务器上的用户名。
  • remote_server_ip 是远程服务器的IP地址或主机名。
  • /path/to/remote/directory/ 是远程服务器上的目标目录。

例如,如果要将本地的 file.txt 上传到远程服务器的 /home/user/documents/ 目录,可以运行:

bash 复制代码
scp file.txt user@remote_server_ip:/home/user/documents/

上传文件夹到远程服务器 scp -r 本地文件夹 远程用户名@远程IP:远程目标目录

bash 复制代码
scp -r /path/to/local/directory user@remote_server_ip:/path/to/remote/
  • 使用 -r 标志来递归地复制整个文件夹及其内容。

例如,如果要将本地的 my_folder 文件夹上传到远程服务器的 /home/user/documents/ 目录,可以运行:

bash 复制代码
scp -r my_folder user@remote_server_ip:/home/user/documents/

从远程服务器下载文件 scp 远程用户名@远程IP:远程文件路径 本地目标目录

bash 复制代码
scp user@remote_server_ip:/path/to/remote/file /path/to/local/directory/
  • user 是远程服务器上的用户名。
  • remote_server_ip 是远程服务器的IP地址或主机名。
  • /path/to/remote/file 是远程服务器上的文件路径。
  • /path/to/local/directory/ 是本地目标目录。

例如,如果要从远程服务器下载 /home/user/documents/file.txt 文件到本地的 my_downloads 目录,可以运行:

bash 复制代码
scp user@remote_server_ip:/home/user/documents/file.txt my_downloads/

从远程服务器下载文件夹 scp -r 远程用户名@远程IP:远程文件夹 本地目标目录

bash 复制代码
scp -r user@remote_server_ip:/path/to/remote/directory /path/to/local/
  • 使用 -r 标志来递归地复制整个文件夹及其内容。

例如,如果要从远程服务器下载 /home/user/documents/my_folder 文件夹到本地的 my_downloads 目录,可以运行:

bash 复制代码
scp -r user@remote_server_ip:/home/user/documents/my_folder my_downloads/
相关推荐
桌管小李9 小时前
内网终端安全再升级|迪康端点安全 2609 版本四大新功能解读
大数据·windows·安全·macos·网络安全
情 九10 小时前
Dify 本地环境搭建教程:macOS / Windows
windows·macos
2501_915918411 天前
在 Xcode 中运行和调试单元测试的完整指南
ide·vscode·macos·ios·单元测试·个人开发·xcode
Lalolander1 天前
灵基Lingee怎么下载安装?Mac 与 Win 详细指南
大数据·人工智能·科技·macos·金蝶灵基
老李IT笔记1 天前
远程取设备日志:iOS、tvOS 和 macOS 三端的同意方式不一样
macos·ios
JasonSJX1 天前
DRM-X 5.0 PDF 保护更新:Windows 与 Mac 打印保留用户水印,ZJGet iOS 版支持 PDF 阅读
macos·pdf
HackTwoHub1 天前
免 Root 安卓渗透工具 Stryker|把 Kali 装进手机!随身无线渗透工作站,内置 Nmap/Nuclei/Metasploit 全套武器库
android·linux·运维·人工智能·web安全·macos·智能手机
又見山2 天前
Obsidian 跨平台同步实测:Nutstore Sync 在 Windows、Mac、Linux、iOS、Android 全平台综合测评
windows·macos·obsidian·obsidian同步·obsidian教程·obsidian入门·obsidian笔记库搭建
CocoaKier2 天前
如何安装旧版的MacOS系统?
macos·ios·mac
GeofferyLibrom2 天前
# Mac 平台 Chiaki-ng 配置指南: Base64 ID 获取
macos·base64·chiaki-ng·npsso·psnawp