Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
125ffef
Merge pull request #1 from cgkings/master
vitaminx May 19, 2020
cfdb659
Update gd.sh
vitaminx May 19, 2020
c06bef2
Update install.sh
vitaminx May 19, 2020
a12d5d7
Update install.sh
vitaminx May 19, 2020
84317f9
Update gd.sh
vitaminx May 19, 2020
fe2b655
Update gd.sh
vitaminx May 19, 2020
470dc99
Update gd.sh
vitaminx May 19, 2020
8641e6c
Update gd.sh
vitaminx May 19, 2020
06eaa12
Update gd.sh
vitaminx May 20, 2020
91c3064
Update gd.sh
vitaminx May 20, 2020
2546dd9
Update README.md
vitaminx May 20, 2020
d5d7d7c
Update README.md
vitaminx May 20, 2020
d98b4f7
Update README.md
vitaminx May 20, 2020
df16d4d
Update gd.sh
vitaminx May 20, 2020
23d68a3
Update gd.sh
vitaminx May 20, 2020
5516931
Create gda.sh
vitaminx May 21, 2020
93682f2
Update gda.sh
vitaminx May 21, 2020
85788d9
Create installa.sh
vitaminx May 21, 2020
1b327b2
Update installa.sh
vitaminx May 21, 2020
75eb3a4
Update gda.sh
vitaminx May 21, 2020
09c27f3
Update installa.sh
vitaminx May 21, 2020
b00f3c1
Update gda.sh
vitaminx May 21, 2020
eb79a17
Update gda.sh
vitaminx May 21, 2020
0d6d842
Update gda.sh
vitaminx May 21, 2020
7f1a8e6
Update README.md
vitaminx May 21, 2020
33894b1
Update README.md
vitaminx May 21, 2020
2aeb060
Update README.md
vitaminx May 21, 2020
fc79349
Update README.md
vitaminx May 21, 2020
cc4d469
Update README.md
vitaminx May 21, 2020
1135f00
Update README.md
vitaminx May 21, 2020
7646521
Update README.md
vitaminx May 21, 2020
ba0c423
Create README1.me
vitaminx May 21, 2020
fdf7422
Rename README.md to README1.md
vitaminx May 21, 2020
63dfd1f
Rename README1.me to README.md
vitaminx May 21, 2020
3f7109f
Update README.md
vitaminx May 21, 2020
ec0ab24
Update README.md
vitaminx May 21, 2020
244ab6d
Update gd.sh
vitaminx May 21, 2020
48e4f0d
Update gd.sh
vitaminx May 21, 2020
a7e5408
Update gda.sh
vitaminx May 21, 2020
312e833
Update gd.sh
vitaminx May 21, 2020
0075be4
Update gda.sh
vitaminx May 21, 2020
4a71e41
Update gd.sh
vitaminx May 21, 2020
964267e
Update gd.sh
vitaminx May 21, 2020
75c4a86
Update gd.sh
vitaminx May 21, 2020
e0acddc
Update gd.sh
vitaminx May 21, 2020
bf7afde
Update gd.sh
vitaminx May 21, 2020
0d80c5b
Update gd.sh
vitaminx May 21, 2020
df094cd
Update gd.sh
vitaminx May 21, 2020
031f1d7
Update gd.sh
vitaminx May 21, 2020
5c2e948
Update gd.sh
vitaminx May 21, 2020
9bf9d7e
Update gd.sh
vitaminx May 21, 2020
a2ea228
Update gd.sh
vitaminx May 21, 2020
8e8b8f2
Update gd.sh
vitaminx May 21, 2020
6d87e24
Update gd.sh
vitaminx May 21, 2020
97e3384
Update gd.sh
vitaminx May 21, 2020
692b494
Update gd.sh
vitaminx May 21, 2020
754995b
Update gd.sh
vitaminx May 21, 2020
2ef4f86
Update gda.sh
vitaminx May 21, 2020
fe2599d
Update gd.sh
vitaminx May 21, 2020
59382ba
Update gda.sh
vitaminx May 21, 2020
c3b4837
Update gda.sh
vitaminx May 21, 2020
e0d2f64
Update gda.sh
vitaminx May 21, 2020
4cf1dd7
Update gd.sh
vitaminx May 22, 2020
333ef0e
Update gd.sh
vitaminx May 22, 2020
ecbf660
Update gd.sh
vitaminx May 22, 2020
e379cd3
Update gd.sh
vitaminx May 22, 2020
691370b
Update gd.sh
vitaminx May 22, 2020
939bf4c
Update gd.sh
vitaminx May 22, 2020
d26dd28
Update gd.sh
vitaminx May 22, 2020
103f585
Update gda.sh
vitaminx May 22, 2020
05149fd
Update install.sh
vitaminx May 22, 2020
17d36ae
Update installa.sh
vitaminx May 22, 2020
1f81b8b
Update install.sh
vitaminx May 22, 2020
709da5b
Update gda.sh
vitaminx May 22, 2020
666d014
Update gda.sh
vitaminx May 22, 2020
b9ce154
Update README.md
vitaminx May 22, 2020
87a98ed
Update README.md
vitaminx May 22, 2020
9cf17a0
Update README.md
vitaminx May 22, 2020
f5add6b
Update README.md
vitaminx May 22, 2020
9f45bff
Update README.md
vitaminx May 22, 2020
e20e830
Update README.md
vitaminx May 22, 2020
0eb1894
Create installb.sh
vitaminx May 22, 2020
63734d4
Update installb.sh
vitaminx May 22, 2020
65a7516
Update installb.sh
vitaminx May 22, 2020
55c7a81
Create gdb.sh
vitaminx May 22, 2020
a5b82d6
Update README.md
vitaminx May 22, 2020
8760c8a
Update gdb.sh
vitaminx May 22, 2020
e1225cb
Update installb.sh
vitaminx May 22, 2020
b037d74
Update README.md
vitaminx May 22, 2020
5546ec4
Update README.md
vitaminx May 22, 2020
402f29e
Update installa.sh
vitaminx May 22, 2020
5f651e2
Update installa.sh
vitaminx May 22, 2020
c7bd356
Update installa.sh
vitaminx May 22, 2020
ccc0bcd
Update installa.sh
vitaminx May 22, 2020
9b4a418
Update installa.sh
vitaminx May 22, 2020
549abc5
Update installa.sh
vitaminx May 22, 2020
6646072
Update installa.sh
vitaminx May 22, 2020
f8235e9
Update installa.sh
vitaminx May 22, 2020
eb67f11
Update installa.sh
vitaminx May 22, 2020
74d5c85
Update installa.sh
vitaminx May 22, 2020
93b3bd2
Update installa.sh
vitaminx May 22, 2020
41d6bd6
Update installa.sh
vitaminx May 22, 2020
5a40cab
Update installa.sh
vitaminx May 22, 2020
47672a1
Update install.sh
vitaminx May 22, 2020
1a19932
Update installb.sh
vitaminx May 22, 2020
86fe6f4
Update README.md
vitaminx May 22, 2020
71ed89c
Create gdc.sh
vitaminx May 22, 2020
be86832
Create installc.sh
vitaminx May 22, 2020
a880fc2
Update README.md
vitaminx May 22, 2020
38b92db
Update README.md
vitaminx May 22, 2020
ef25794
Update installc.sh
vitaminx May 22, 2020
7210c8f
Update installc.sh
vitaminx May 22, 2020
607fa70
Update installb.sh
vitaminx May 22, 2020
9ddda8c
Update installc.sh
vitaminx May 22, 2020
5959ccd
Update installa.sh
vitaminx May 22, 2020
c2d8f6f
Update install.sh
vitaminx May 22, 2020
344d13f
Create installx.sh
vitaminx May 23, 2020
171124a
Create gdx.sh
vitaminx May 23, 2020
3931874
Update gdx.sh
vitaminx May 23, 2020
6596f69
Update gdx.sh
vitaminx May 23, 2020
3f5a392
Update gdx.sh
vitaminx May 23, 2020
49dffe1
Update gdx.sh
vitaminx May 23, 2020
64bca00
Update gdx.sh
vitaminx May 23, 2020
a5c165a
Update gdx.sh
vitaminx May 23, 2020
d9ecd78
Update gdx.sh
vitaminx May 23, 2020
0062914
Update gdx.sh
vitaminx May 23, 2020
7dc2328
Update gdx.sh
vitaminx May 23, 2020
d1493a8
Update gdx.sh
vitaminx May 23, 2020
d69bdde
Update gdx.sh
vitaminx May 23, 2020
d27825f
Update README.md
vitaminx May 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 73 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,87 @@
# gclone懒人一键转存脚本
# GD分享链接转存脚本

前言:
## 前言:
已经在VPS配置好gclone

已经在vps配置好gclone
<hr />
安装步骤:
## 安装步骤:

step1:ssh连接vps
1、ssh连接vps
2、安装脚本,输入命令

step2:安装脚本,输入命令
### 一键急速版

```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/install.sh)"
```

### 分类转存版(转存+分类)

```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/installa.sh)"
```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/cgkings/gclone-assistant/master/install.sh)"

### 分类转存&自动备份版(15G用户福音)

```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/installb.sh)"
```

### 四合一版

```
step3:根据提示填写gclone项目名称和需要转存到的固定地址ID
<hr />
使用方法:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/installx.sh)"
```

3、配置参数

- “一键极速版”根据提示输入“gclone配置名”和“转存到的固定地址文件夹ID”
+ “分类转存版”根据提示输入“gclone配置名”回车
+ “分类转存&自动备份版”根据提示依次输入“gclone配置名”、“备份1路径ID”和“备份2路径ID”

### 使用方法:

#### 1、一键极速版

+ 输入“./gd.sh”启动脚本
+ 按提示输入TD分享链接回车执行脚本

#### 2、分类转存版

+ 输入“./gda.sh”启动脚本
+ 按提示输入“TD分享链接”回车
+ 按提示输入“分类文件夹ID”回车执行脚本

#### 3、分类转存&自动备份版

+ 输入“./gdb.sh”启动脚本
+ 按提示输入“TD分享链接”回车
+ 按提示输入“分类文件夹ID”回车执行脚本

#### 4、四合一版

step1:输入./gd.sh启动脚本
+ 输入“./gdx.sh”启动脚本
+ 按提示输入“TD分享链接”回车
+ 按提示选择需要的转存模式回车转存

step2:输入分享链接地址,回车即自动在先前设定好的固定地址目录里面建立一个共享文件夹同名的文件夹,并自动往该文件夹中转存文件;
#### 应网友要求改一个四备份版

注意:此为默认自动转存2遍,然后自动查重,而且会顾虑掉10M以下的小文件,如有特殊需要,可自行使用以下命令修改gd.sh
复制一份、备份四份、共计五份!安装地址如下,运行请输入“./gdc.sh”,其他都一样!

```
nao /root/gd.sh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/installc.sh)"
```
<hr />
感谢TG的各位大佬的无私帮助,排名不分先后

shine,这个脚本最初版本的作者,https : //github.com/vcfe/gdgd
#### 说明:

Kali Aska,他提供了提取共享文件夹名的核心代码
+ 此脚本所有版本默认自动转存2遍,自动查重,虑掉100k以下的小文件,保存日志文件(日志文件保存在/root/AutoRclone/LOG目录下)
+ “一键极速版”可以实现批量输入链接自动下载或者下载完自动提示输入下一链接继续下载,具体方法是“gd.sh”文件最后一行代码最前面的“#”去掉即可;或者直接在vps上输入“nano /root/gd.sh”回车修改最后一行代码;
+ “分类转存&自动备份版”依次执行转存一份,备份两份,一共三份相同档案;对于提高了15G免费用户白嫖TD容易翻车的抗风险性;
+ 此脚本实现方式比较“简单粗暴”,容易读懂容易理解,如有特殊需要,可自行修改脚本;

我只是个搬运工,惭愧!
#### 致谢
感谢TG的各位大佬的无私帮助,排名不分先后
+ shine,这个脚本最初版本的作者,https : //github.com/vcfe/gdgd
+ cgking,对shine的代码进行了简化
+ Kali Aska,他提供了提取共享文件夹名的核心代码
+ fxxkrlab,提供了对比文件夹的if函数代码
+ 我在cgking的基础上加了分类转存版和分类转存&自动备份版,只是个搬运工,惭愧!
69 changes: 69 additions & 0 deletions README1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# TD分享链接一键转存脚本

前言:已经在vps配置好gclone
<hr />
快速分类转存版:
安装时设置好固定转存目录,使用就可以一键转存不需要任何设置!

安装步骤:

step1:ssh连接vps

step2:安装脚本,输入命令
```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/install.sh)"
```
step3:根据提示填写gclone项目名称和需要转存到的固定地址ID
<hr />
使用方法:

step1:输入./gd.sh启动脚本

step2:输入分享链接地址,回车即自动在先前设定好的固定地址目录里面建立一个共享文件夹同名的文件夹,并自动往该文件夹中转存文件;

注意:
1、此为默认自动转存2遍,然后自动查重,虑掉100k以下的小文件,保存日志文件(需要在/root/AutoRclone路径下建立“LOG”文件夹)
2、入想实现批量输入链接自动下载或者下载完自动提示输入下一链接继续下载,请把“gd.sh”文件最后一行代码最前面的“#”去掉即可;或者直接在vps上输入“nano /root/gd.sh”回车修改最后一行代码;
3、如有特殊需要,可自行使用以下命令修改gd.sh
```
nano /root/gd.sh
```
<hr />
简单分类版:
配合FinalShell或Termius的快捷命令,可以实现简单的

安装步骤:

step1:ssh连接vps

step2:安装脚本,输入命令
```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/vitaminx/gclone-assistant/master/installa.sh)"
```
step3:根据提示填写gclone项目名称
<hr />
使用方法:

step1:输入./gda.sh启动脚本

step2:输入分享链接地址,回车

step3:输入分类文件夹ID,回车即自动在该分类文件夹里面建立一个共享文件夹同名的文件夹,并自动往该文件夹中转存文件;

注意:
1、此为默认自动转存2遍,然后自动查重,虑掉100k以下的小文件,保存日志文件(需要在/root/AutoRclone路径下建立“LOG”文件夹)
2、入想实现批量输入链接自动下载或者下载完自动提示输入下一链接继续下载,请把“gda.sh”文件最后一行代码最前面的“#”去掉即可;或者直接在vps上输入“nano /root/gda.sh”回车修改最后一行代码;
3、如有特殊需要,可自行使用以下命令修改gda.sh
```
nano /root/gda.sh
```
<hr />
感谢TG的各位大佬的无私帮助,排名不分先后

shine,这个脚本最初版本的作者,https : //github.com/vcfe/gdgd

Kali Aska,他提供了提取共享文件夹名的核心代码

CG 修改了shine的代码

我只是个搬运工,惭愧!
27 changes: 17 additions & 10 deletions gd.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
#!/bin/bash
echo "输入分享链接"
read -p "请输入:" link
#echo "请输入分享链接"
read -p "请输入分享链接后按回车键:" link
link=${link#*id=};
link=${link#*folders/}
echo $link
#echo $link
link=${link#*d/}
link=${link%?usp*}
id=$link
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) rootName=$(echo $j | grep -Po '(?<="name":")[^"]*')
echo $rootName
echo gclone copy goog:{$link} goog:{myid}/$rootName --drive-server-side-across-configs -vvP --min-size 10M --transfers=10
gclone copy goog:{$link} goog:{myid}/$rootName --drive-server-side-across-configs -vvP --min-size 10M --transfers=10
echo gclone copy goog:{$link} goog:{myid}/$rootName --drive-server-side-across-configs -vvP --min-size 10M --transfers=10
gclone copy goog:{$link} goog:{myid}/$rootName --drive-server-side-across-configs -vvP --min-size 10M --transfers=10
echo gclone dedupe newest goog:{myid}/$rootName --drive-server-side-across-configs -v
gclone dedupe newest goog:{myid}/$rootName --drive-server-side-across-configs -v
echo "文件将拷贝到配置目录下文件夹:"$rootName
echo '拷贝日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'.txt'
echo '查漏日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_check.txt'
echo '去重日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_dedupe.txt'
echo 【开始拷贝】......
#echo gclone copy goog:{$link} "goog:{myid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'.txt'
gclone copy goog:{$link} "goog:{myid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'.txt'
echo 【查缺补漏】......
#echo gclone copy goog:{$link} "goog:{myid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check.txt'
gclone copy goog:{$link} "goog:{myid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check.txt'
echo 【去重检查】......
#echo gclone dedupe newest "goog:{myid}/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe.txt'
gclone dedupe newest "goog:{myid}/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe.txt'
#./gd.sh
28 changes: 28 additions & 0 deletions gda.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/bin/bash
#echo "输入分享链接"
read -p "请输入分享链接后按回车键:" link
link=${link#*id=};
link=${link#*folders/}
#echo $link
link=${link#*d/}
link=${link%?usp*}
id=$link
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) rootName=$(echo $j | grep -Po '(?<="name":")[^"]*')
#echo "请输入分类文件夹ID"
read -p "请输入分类文件夹ID后按回车键:" folderid
id=$folderid
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) folderName=$(echo $j | grep -Po '(?<="name":")[^"]*')
echo "文件将拷贝入分类目录:"$folderName/$rootName
echo '拷贝日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'.txt'
echo '查漏日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_check.txt'
echo '去重日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_dedupe.txt'
echo 【开始拷贝】......
#echo gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'.txt'
gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'.txt'
echo 【查缺补漏】......
#echo gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check.txt'
gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check.txt'
echo 【去重检查】......
#echo gclone dedupe newest "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe.txt'
gclone dedupe newest "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe.txt'
#./gd.sh
71 changes: 71 additions & 0 deletions gdb.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#!/bin/bash
#echo "输入分享链接"
read -p "请输入分享链接后按回车键:" link
link=${link#*id=};
link=${link#*folders/}
#echo $link
link=${link#*d/}
link=${link%?usp*}
id=$link
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) rootName=$(echo $j | grep -Po '(?<="name":")[^"]*')
#echo "请输入分类文件夹ID"
read -p "请输入分类文件夹ID后按回车键:" folderid
id=$folderid
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) folderName=$(echo $j | grep -Po '(?<="name":")[^"]*')
echo "文件将拷贝入分类目录:"$folderName/$rootName
echo '拷贝日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'.txt'
echo '查漏日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_check.txt'
echo '去重日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_dedupe.txt'
echo 【开始拷贝】......
#echo gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'.txt'
gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'.txt'
echo 【查缺补漏】......
#echo gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check.txt'
gclone copy goog:{$link} "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check.txt'
echo 【去重检查】......
#echo gclone dedupe newest "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe.txt'
gclone dedupe newest "goog:{$folderid}/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe.txt'

if [[ ! -d "gclone lsd goog:{Backupid1}" ]]; then
gclone mkdir "goog:{Backupid1}/$folderName"
else
echo "$folderName"
fi
id=$Backupid1
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) BackupfolderName1=$(echo $j | grep -Po '(?<="name":")[^"]*')
echo "备份1将存入分类目录:"$BackupfolderName1/$folderName/$rootName
echo '备份1拷贝日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_backup1.txt'
echo '备份1查漏日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_check_backup1.txt'
echo '备份1去重日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_dedupe_backup1.txt'
echo 【开始拷贝】......
#echo gclone copy goog:{$link} "goog:{Backupid1}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_backup1.txt'
gclone copy goog:{$link} "goog:{Backupid1}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_backup1.txt'
echo 【查缺补漏】......
#echo gclone copy goog:{$link} "goog:{Backupid1}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check_backup1.txt'
gclone copy goog:{$link} "goog:{Backupid1}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check_backup1.txt'
echo 【去重检查】......
#echo gclone dedupe newest "goog:{Backupid1}/$folderName/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe_backup1.txt'
gclone dedupe newest "goog:{Backupid1}/$folderName/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe_backup1.txt'

if [[ ! -d "gclone lsd goog:{Backupid2}" ]]; then
gclone mkdir "goog:{Backupid2}/$folderName"
else
echo "$folderName"
fi
id=$Backupid2
j=$(gclone lsd goog:{$id} --dump bodies -vv 2>&1 | grep '^{"id"' | grep $id) BackupfolderName2=$(echo $j | grep -Po '(?<="name":")[^"]*')
echo "备份2将存入分类目录:"$BackupfolderName2/$folderName/$rootName
echo '备份2拷贝日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_backup2.txt'
echo '备份2查漏日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_check_backup2.txt'
echo '备份2去重日志文件将保存在:/root/AutoRclone/LOG/'"$rootName"'_dedupe_backup2.txt'
echo 【开始拷贝】......
#echo gclone copy goog:{$link} "goog:{Backupid2}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_backup2.txt'
gclone copy goog:{$link} "goog:{Backupid2}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_backup2.txt'
echo 【查缺补漏】......
#echo gclone copy goog:{$link} "goog:{Backupid2}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check_backup2.txt'
gclone copy goog:{$link} "goog:{Backupid2}/$folderName/$rootName" --drive-server-side-across-configs -vvP --transfers=20 --min-size 100k --log-file=/root/AutoRclone/LOG/"$rootName"'_check_backup2.txt'
echo 【去重检查】......
#echo gclone dedupe newest "goog:{Backupid2}/$folderName/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe_backup2.txt'
gclone dedupe newest "goog:{Backupid2}/$folderName/$rootName" --drive-server-side-across-configs -vvP --log-file=/root/AutoRclone/LOG/"$rootName"'_dedupe_backup2.txt'

#./gd.sh
Loading