Script to list files/dirs and their sizes in a given rclone path.
Project description
rclone_ls
List files/dirs and their sizes in a given rclone path.
Example usage
$ ./rclone_ls googledrive:/backup
8196 .DS_Store
1747191312 books/
1503049236 downloads/
930638960 temp/
total: 8225934615
$ ./rclone_ls -H googledrive:/backup
8.2 kB .DS_Store
1.7 GB books/
1.5 GB downloads/
930.6 MB temp/
total: 2.7 GB
$ ./rclone_ls /home/david/books
259333833 book1.pdf
4534544 book2.pdf
total: 263868377
$ ./rclone_ls -h
usage: rclone_ls [-h] [-H] [--debug] rclone_path
List files/dirs and their sizes in a given rclone path. For instance: rclone_ls remote:/path
positional arguments:
rclone_path rclone path
options:
-h, --help show this help message and exit
-H Use unit suffixes: Byte, Kilobyte, Megabyte...
--debug Enable debug mode
Note
- The
totaloutput is printed in stderr. To prevent it from being displayed, you can add the following to the command line:2>/dev/null. - The
rclone_pathparameter can also accept a local folder path like/home/david/books.
Installation
- Manually install rclone: https://rclone.org/downloads/
- Configure your rclone remotes: https://rclone.org/commands/rclone_config/
$ pip install rclone_ls
ChatGPT Python Developer Assistance
I sought assistance from ChatGPT during the the development and publication of this simple Python script, and I must say it was absolutely incredible. I'm sharing a transcript of our conversation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rclone_ls-0.0.2.tar.gz.
File metadata
- Download URL: rclone_ls-0.0.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ca5244a43c9e3e3c871eec71d2c180bc2b3eae329d1067418a99e948637a0f9
|
|
| MD5 |
eb67f9f0dd6bb29fa88b8da122969682
|
|
| BLAKE2b-256 |
8024912f300852fd92796194d9c1271186b79b60e337e5fdd70c65c6847af74b
|
File details
Details for the file rclone_ls-0.0.2-py3-none-any.whl.
File metadata
- Download URL: rclone_ls-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e36d5ba7c13158e0d295694db237dbbbf6db918002ce2ac798717c08bc6cabe8
|
|
| MD5 |
524c4a86099923a655d6de275131d1d0
|
|
| BLAKE2b-256 |
cf2ad125df027da46a9d9abcf7d6bb83c69c797d7925b169f8e69e6567259032
|