Skip to content

Commit 00e2732

Browse files
committed
Update docs
1 parent 5b3af71 commit 00e2732

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

README.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ AliPCS-Py 是阿里云盘的非官方 api 和一个命令行运用程序。
4646
- [文件重命名](#文件重命名)
4747
- [拷贝文件](#拷贝文件)
4848
- [删除文件](#删除文件)
49+
- [搜索重复文件](#搜索重复文件)
50+
- [清除重复文件](#清除重复文件)
4951
- [下载文件或目录](#下载文件或目录)
5052
- [播放媒体文件](#播放媒体文件)
5153
- [上传文件](#上传文件)
@@ -566,6 +568,61 @@ AliPCS-Py remove --file-id ...
566568
| ------------- | ------------ |
567569
| -i, --file-id | TEXT 文件 ID |
568570

571+
## 搜索重复文件
572+
573+
搜索当前用户的全部文件,找出 content-hash 相同的重复文件。
574+
可能需要运行很长时间,默认缓存搜索结果。
575+
576+
```
577+
AliPCS-Py finddup [OPTIONS]
578+
579+
# 单线程工作
580+
AliPCS-Py finddup --thread 1
581+
# 少量搜索
582+
AliPCS-Py finddup --number 200 --save-rate 200
583+
# 大量搜索
584+
AliPCS-Py finddup --number 10000 --save-rate 1000 --thread 20 --no-show-progress
585+
# 输出保存的搜索结果
586+
AliPCS-Py finddup --skip --output --output-path result.txt
587+
# 删除搜索结果
588+
AliPCS-Py finddup --drop
589+
```
590+
591+
### 选项
592+
593+
| Option | Description |
594+
| ------------------------------------------ | -------------------------------- |
595+
| -n,--number | 本次搜索目录数量,默认为 1000 |
596+
| -s,--save-rate | 每搜索多少目录后保存,默认为 500 |
597+
| -d,--drop | 清除上次搜索结果 |
598+
| -S/-nS, --show-progress/--no-show-progress | 显示搜索详细进度 |
599+
| -t,--thread | 线程数,默认为 16 |
600+
| --skip | 跳过本次搜索直接输出结果 |
601+
| -o,--output | 输出查重结果 |
602+
| --output-path | 查重结果输出文件路径 |
603+
604+
## 清除重复文件
605+
606+
根据 finddup 保存的搜索结果,每组相同文件中保留一个,删除其他。
607+
注意!保留的文件是随机的。
608+
609+
```
610+
AliPCS-Py finddup --number 10000 --save-rate 1000 --thread 20 --no-show-progress
611+
# 先模拟运行一遍
612+
AliPCS-Py cleandup -v --dry-run > test.txt
613+
# 真实删除
614+
AliPCS-Py cleandup
615+
```
616+
617+
### 选项
618+
619+
| Option | Description |
620+
| ---------------- | ---------------------------------- |
621+
| --dry-run | 模拟运行不删除 |
622+
| -v, --verbose | 显示细节 |
623+
| -c, --chunk-size | 单次请求删除的文件个数,默认为 100 |
624+
| -t, --thread | 线程数,默认为 16 |
625+
569626
## 下载文件或目录
570627

571628
使用文件路径:

0 commit comments

Comments
 (0)