Tool Open source · Apache-2.0

BaiduPCS-Go

BaiduPCS-Go is a cross-platform command-line client for Baidu Netdisk that provides a Linux-shell-like interactive interface as well as command-line commands. It supports multiple Baidu accounts, wildcard path matching, tab completion, directory browsing, metadata queries, file search, uploads, downloads, direct-download URL retrieval, copying, moving, renaming, sharing, recycle-bin operations, and offline downloads from HTTP, HTTPS, FTP, eDonkey, and magnet links. It can download files or directories with resumable and parallel file transfers, upload local files and directories using chunked uploads, and transfer files from Baidu sharing links, including password-protected links. The project is a continued development of iikira/BaiduPCS-Go and adds sharing-link transfer functionality; it is written in Go and provides builds or cross-compilation options for Windows, macOS, Linux, and mobile terminal environments.

View repository