如何将文件从 ubuntu 终端复制/传输到数字海洋 space
How to copy / transer files from ubuntu terminal into a digital-ocean space
我可以从 ubuntu 终端将文件 scp 到数字海洋 space 吗?
我在我的数字海洋帐户中设置了一个 space,我可以将文件拖放到 space,但我不知道如何将文件复制到 space 从命令行。
我是否必须使用 Droplet,但它是一个额外的服务器,对吗?我不想要一个服务器。我只是想要一个 space 来存储一些文件。
有一个名为s3cmd
的工具,用于将文件和文件夹上传到亚马逊的s3 buckets。您可以将其用于相同的目的。但对于 digitalocean,您将需要 s3cmd
的更新版本(版本 2 或更高版本)
有一个关于设置 s3cmd
的 digitalocean
文档,您也可以从 here 查看它
我得到了最新的 s3cmd python 压缩包
wget https://sourceforge.net/projects/s3tools/files/s3cmd/2.0.1/s3cmd-2.0.1.tar.gz
提取它
tar xzf s3cmd-2.0.1.tar.gz
现在使用下面的命令和源文件安装它。
cd s3cmd-2.0.1
sudo python setup.py install
现在您需要从数字海洋api
获取access token
和secret key
你可以找到程序 here
获得令牌和密钥后运行
s3cmd --configure
提供你所在的区域,还有bucketurl等,然后配置好后
简直运行
s3cmd ls
找出桶url
然后你可以通过运行ning
上传文件
s3cmd put file.txt BUCKETURL
如果你想上传目录
s3cmd put -r folderName bucketname
我可以从 ubuntu 终端将文件 scp 到数字海洋 space 吗?
我在我的数字海洋帐户中设置了一个 space,我可以将文件拖放到 space,但我不知道如何将文件复制到 space 从命令行。
我是否必须使用 Droplet,但它是一个额外的服务器,对吗?我不想要一个服务器。我只是想要一个 space 来存储一些文件。
有一个名为s3cmd
的工具,用于将文件和文件夹上传到亚马逊的s3 buckets。您可以将其用于相同的目的。但对于 digitalocean,您将需要 s3cmd
的更新版本(版本 2 或更高版本)
有一个关于设置 s3cmd
的 digitalocean
文档,您也可以从 here 查看它
我得到了最新的 s3cmd python 压缩包
wget https://sourceforge.net/projects/s3tools/files/s3cmd/2.0.1/s3cmd-2.0.1.tar.gz
提取它
tar xzf s3cmd-2.0.1.tar.gz
现在使用下面的命令和源文件安装它。
cd s3cmd-2.0.1
sudo python setup.py install
现在您需要从数字海洋api
获取access token
和secret key
你可以找到程序 here
获得令牌和密钥后运行
s3cmd --configure
提供你所在的区域,还有bucketurl等,然后配置好后
简直运行
s3cmd ls
找出桶url
然后你可以通过运行ning
上传文件s3cmd put file.txt BUCKETURL
如果你想上传目录
s3cmd put -r folderName bucketname