一.介绍
今天打算把Google Drive的两个全部介绍完,然后明天把OneDrive的给推了_(:з」∠)_,是时候高产一波了,然后继续萎(划掉)。
skicka和之前的那个gdrive不同之处在于它的命令或者说使用习惯更贴近Linux的自带命令,很容易上手,另外还有一个亮点是,它是谷歌钦定的,这个从它发布在GitHub的谷歌自家账号下就能知道,虽然还傲娇的在README里说了一句 “Note: skicka is not an official Google product!” ,好吧,这个和BBR一样算是谷歌可能掺和了一腿的,不过这代表了它肯定有过人之处。
对了,skicka在瑞典语中是to send的意思,所以叫这个名
二.安装
这个没有提供现成的二进制文件,所以只能自己编译了,那么我们就首先需要安装下Go
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz tar xzf go1.8.3.linux-amd64.tar.gz -C /usr/local mkdir /usr/local/gopackage vi /etc/profile #在profile中加入下面的环境变量,PATH如果原来就有请自行合并 GOROOT=/usr/local/go GOPATH=/usr/local/gopackage PATH=$PATH:$GOROOT/bin:$GOPATH/bin export GOROOT GOPATH PATH source /etc/profile
然后
go get github.com/google/skicka #稍等后就编译完成了,没有输出就是一切正常 mv $GOPATH/bin/skicka /usr/bin/
然后我们就安装完成了
三.配置操作
那么接着就是配置咯
#首先运行如下命令初始化 skicka init #然后我们需要像gdrive一样和你的账号关联,在纯命令行下我们运行如下命令,如果是自己的桌面环境则可以不带那个参数,这样会自动打开浏览器 skicka -no-browser-auth ls
这儿和前面gdrive的流程基本一样,毕竟都是用的API,所以我就不截网页的图了
然后我们就可以开始操作了
因为说了和系统原生操作很类似,所以命令基本如下
#列目录 skicka ls /google/drive/path #查看文件(夹)大小 skicka du /google/drive/path #创建目录 skicka mkdir /google/drive/path #查看容量 skicka df #读取文件内容 skicka cat /google/drive/path/to/file #删除文件(不加-s的话是丢进垃圾箱) skicka rm /google/drive/path/to/file #删除文件夹(递归删除,同样不加-s的话是丢进垃圾箱) skicka rm -r /google/drive/path/to/folder #下载文件(夹) skicka download /google/drive/path /local/path #上传文件(夹) skicka upload /local/path /google/drive/path
是不是很容易上手?
当然,skicka还有一个特色功能,就是支持加密
首先,我们需要设置一个SKICKA_PASSPHRASE的环境变量,我们可以将其写在profile内就像上面配置Go一样,也可以每次运行时使用,这主要看你
echo "export SKICKA_PASSPHRASE=mySecretPassphrase" >> /etc/profile source /etc/profile
也可以
env SKICKA_PASSPHRASE=mySecretPassphrase skicka xxxxx啥的
当然我们除了SKICKA_PASSPHRASE外还需要生成key
skicka genkey
或
env SKICKA_PASSPHRASE=mySecretPassphrase skicka genkey
然后按照说明将生成的内容粘贴到~/.skicka.config 中的[encryption]部分
然后我们可以使用
skicka upload -encrypt /local/path /google/drive/path
或
env SKICKA_PASSPHRASE=mySecretPassphrase skicka upload -encrypt /local/path /google/drive/path
来实现加密上传
下载过程只要你配置了SKICKA_PASSPHRASE和[encryption]部分就是透明处理解密的,是不是很棒
文章评论