# six-cli **Repository Path**: wnbh/six-cli ## Basic Information - **Project Name**: six-cli - **Description**: 6盘(https://6pan.cn/)命令行工具. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-12 - **Last Updated**: 2022-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 6盘 CLI工具操作指南 > 目前正在开发中,部分功能可能会有巨变 ## 安装 ````go go get github.com/Mrs4s/six-cli ```` > 也可从 [Releases](https://github.com/Mrs4s/six-cli/releases) 直接下载二进制 ## 使用方法 * 待完善,目前尚未开发完成。 ## 命令列表 ### 登录 ````shell guest@six-pan:/$ login #然后按提示操作即可 ```` ### 切换工作目录 ````shell mrs4s@six-pan:/$ cd target # 进入子目录 mrs4s@six-pan:/target$ cd /target/sub/test # 以完整路径切换目录 mrs4s@six-pan:/target/sub/test$ cd .. # 返回上一层 mrs4s@six-pan:/target/sub$ cd ../../ # 向上返回N层 ```` ### 获取当前工作目录 ````shell mrs4s@six-pan:/$ pwd /workdir/1 ```` ### 列出文件 ````shell mrs4s@six-pan:/$ ls # 列出当前目录所有对象 dir1 dir2 file1 file2 mrs4s@six-pan:/$ ls -d # 按文件夹过滤 dir1 dir2 mrs4s@six-pan:/$ ls /target # 列出目标目录所有对象 dir1 file1 mrs4s@six-pan:/$ ls /target -R # 遍历列出子目录对象 (鉴于负载考虑不递归子目录) .: dir1 file1 ./dir1: test1 test2 mrs4s@six-pan:/$ ls -a # 输出文件详细信息 序号 创建时间 文件大小 文件名 0 2019-01-01 00:00:00 100.00GB dir1 ... ```` ### 下载文件/文件夹 ````shell mrs4s@six-pan:/$ down file # 下载文件 mrs4s@six-pan:/$ down dir # 下载文件夹 mrs4s@six-pan:/$ down /dir/file # 通过绝对路径下载文件 ```` ### 创建文件夹 ````shell mrs4s@six-pan:/$ mkdir dir #在当前目录创建文件夹 mrs4s@six-pan:/$ mkdir /test/dir #根据绝对路径创建文件夹 ```` ### 删除文件/文件夹 ````shell mrs4s@six-pan:/$ rm file -y #删除文件/文件夹 mrs4s@six-pan:/$ rm file1 file2 dir -y #删除多个文件/文件夹 ```` ### 获取文件hash信息 ````shell mrs4s@six-pan:/$ cksum file1 file2 ```` ### 预览文件 > 目前仅支持文本文件和torrent文件的预览, 其他文件仅能返回属性信息 ````shell mrs4s@six-pan:/$ pw file ````