我希望将目录.env/中的环境文件从本地计算机复制到远程计算机。 根据this answer,我尝试了以下操作,但得到一个错误: stephen@desktop:~/Projects/finance$ scp -r .env root@<MY_IP_INSTANCE>:/finance
scp: /finance/.env: Not a directory 我验证了本地计算机上是否存在该目录: stephen@desktop:~/Projects/finance$ ls -al | grep .env
drwxrwxr-x 2 stephen stephen 4096
我正在编写一个脚本,它将检查服务器上最后修改/创建的文件是什么,然后将其复制到此服务器上的我的主目录,然后将该文件从节点复制到我的本地计算机。
我想指出,我正在学习如何做到这一点,所以我根本没有技能。
这是我的脚本,不要看"fr“选项,因为它用于本地测试。
#!/bin/bash
set -xv
dcma=some_server_name1
dcfr=some_server_name2
echo "FR czy MA?"
read dc
if [ "${dc,,}" == "fr" ]
then
echo "Wybrales
我试图使用python脚本自动将文件从AWS s3下载到我的本地机器。python脚本本身托管在ubuntu (AWS ec2实例)上,因此它无法识别本地机器上的目录。
这是我的密码:
import os
import boto3
from boto3.session import Session
print("this script downloads the file from s3 to local machine")
s3 = boto3.resource('s3')
BUCKET_NAME = 'sfbucket.myBucket'