0%

Scp命令

必备工具(代码类):

SCP命令:本文参考自

# 1. 基本语法
# scp [选项] 源文件/目录 目标路径
# 选项:
# -r:递归复制,用于复制目录。
# -P:指定SSH端口号。
# -i:指定身份文件(私钥文件)。
# -v:详细模式,显示详细的调试信息。

# 从 远程 ==> 本地
scp root@192.168.1.33:/root/requirements.txt /root/requirements.txt

# 从 本地 ==> 远程
scp /root/requirements.txt root@192.168.1.33:/root/requirements.txt

# 从 远程 ==> 远程
scp root@192.168.1.33:/root/requirements.txt root@172.16.73.130:/root

# 使用端口和指定私钥
scp -P 2222 -i /path/to/private_key.pem localfile.txt user@remote:/path/to/destination/

# 递归复制目录
scp -r sourcedir user@remote:/path/to/destination/
#3. 注意事项
# 如果目标路径是目录,文件将会被复制到该目录中。
# 如果目标路径包含文件名,文件将被复制并重命名为指定的文件名。
# 使用递归选项 -r 可以复制整个目录及其内容。
# 如果目标路径中包含空格,应该使用引号将其括起来。
# 要连接到非标准SSH端口,可以使用 -P 选项。
# 使用 -i 选项可以指定用于身份验证的私钥文件。

Python pip可用包查看:

pip3 list  # 查看已经安装的包

pip3 index versions <包名> # 查看服务器上 当前系统可以用所有包 例如:pip3 index versions requests