Files
wehub-resource-sync 9b395f5cc3
Build Chrome Extension / build (push) Waiting to run
Trigger Website Rebuild (Docs Updated) / dispatch (push) Waiting to run
E2E Headed Chrome / e2e-headed (macos-15) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (ubuntu-latest) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / unit-test (push) Has been cancelled
CI / bun-test (push) Has been cancelled
CI / adapter-test (push) Has been cancelled
CI / smoke-test (macos-latest) (push) Has been cancelled
CI / smoke-test (ubuntu-latest) (push) Has been cancelled
Security Audit / audit (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:39:48 +08:00

2.0 KiB

Quark Drive

Mode: 🔐 Browser · Domain: pan.quark.cn

Prerequisites

Commands

Command Description
opencli quark ls [path] List files in your Quark Drive
opencli quark mkdir <name> Create a folder
opencli quark mv <fids> Move files to a folder
opencli quark rename <fid> Rename a file or folder
opencli quark rm <fids> Delete files
opencli quark save <url> Save shared files to your Drive
opencli quark share-tree <url> Get directory tree from a share link as nested JSON

Usage Examples

# List root directory
opencli quark ls

# List a specific folder with depth 3
opencli quark ls "Documents/Projects" --depth 3

# Create a folder in root
opencli quark mkdir "New Folder"

# Create a folder inside a specific parent (by path)
opencli quark mkdir "Sub Folder" --parent "Documents"

# Create a folder inside a specific parent (by fid)
opencli quark mkdir "Sub Folder" --parent-fid <fid>

# Move files to a folder
opencli quark mv "fid1,fid2" --to "Documents"

# Rename a file
opencli quark rename <fid> --name "new-name.txt"

# Delete files
opencli quark rm "fid1,fid2"

# Save all files from a share link
opencli quark save https://pan.quark.cn/s/abc123 --to "来自:分享"

# Save specific files by fid (get fids from share-tree)
opencli quark save https://pan.quark.cn/s/abc123 --to "My Folder" --fids "fid1,fid2" --stoken <stoken>

# Save to a specific folder by fid
opencli quark save https://pan.quark.cn/s/abc123 --to-fid <fid>

# Move files to a folder by fid
opencli quark mv "fid1,fid2" --to-fid <fid>

# Get full tree from a share link
opencli quark share-tree https://pan.quark.cn/s/abc123

Notes

  • share-tree returns a stoken value that is required when using save --fids to save specific files from a share link.
  • --to resolves a folder path by name; --to-fid uses a folder ID directly. These flags cannot be combined.