Skip to content

Commit 1a98c36

Browse files
committed
Version v1.71.1
1 parent 931ab7c commit 1a98c36

File tree

100 files changed

+14370
-9743
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+14370
-9743
lines changed

MANUAL.html

Lines changed: 4654 additions & 3544 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MANUAL.md

Lines changed: 5044 additions & 2990 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MANUAL.txt

Lines changed: 1114 additions & 933 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/content/changelog.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,31 @@ description: "Rclone Changelog"
66

77
# Changelog
88

9+
## v1.71.1 - 2025-09-24
10+
11+
[See commits](https://github.com/rclone/rclone/compare/v1.71.0...v1.71.1)
12+
13+
- Bug Fixes
14+
- bisync: Fix error handling for renamed conflicts (nielash)
15+
- march: Fix deadlock when using --fast-list on syncs (Nick Craig-Wood)
16+
- operations: Fix partial name collisions for non --inplace copies (Nick Craig-Wood)
17+
- pacer: Fix deadlock with --max-connections (Nick Craig-Wood)
18+
- doc fixes (albertony, anon-pradip, Claudius Ellsel, dougal, Jean-Christophe Cura, Nick Craig-Wood, nielash)
19+
- Mount
20+
- Do not log successful unmount as an error (Tilman Vogel)
21+
- VFS
22+
- Fix SIGHUP killing serve instead of flushing directory caches (dougal)
23+
- Local
24+
- Fix rmdir "Access is denied" on windows (nielash)
25+
- Box
26+
- Fix about after change in API return (Nick Craig-Wood)
27+
- Combine
28+
- Propagate SlowHash feature (skbeh)
29+
- Drive
30+
- Update making your own client ID instructions (Ed Craig-Wood)
31+
- Internet Archive
32+
- Fix server side copy files with spaces (Nick Craig-Wood)
33+
934
## v1.71.0 - 2025-08-22
1035

1136
[See commits](https://github.com/rclone/rclone/compare/v1.70.0...v1.71.0)

docs/content/commands/rclone.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ mounting them, listing them in lots of different ways.
1515
See the home page (https://rclone.org/) for installation, usage,
1616
documentation, changelog and configuration walkthroughs.
1717

18-
19-
2018
```
2119
rclone [flags]
2220
```
@@ -1015,7 +1013,7 @@ rclone [flags]
10151013
--use-json-log Use json log format
10161014
--use-mmap Use mmap allocator (see docs)
10171015
--use-server-modtime Use server modified time instead of object metadata
1018-
--user-agent string Set the user-agent to a specified string (default "rclone/v1.71.0")
1016+
--user-agent string Set the user-agent to a specified string (default "rclone/v1.71.1")
10191017
-v, --verbose count Print lots more stuff (repeat for more)
10201018
-V, --version Print the version number
10211019
--webdav-auth-redirect Preserve authentication on redirect
@@ -1057,6 +1055,9 @@ rclone [flags]
10571055

10581056
## See Also
10591057

1058+
<!-- markdownlint-capture -->
1059+
<!-- markdownlint-disable ul-style line-length -->
1060+
10601061
* [rclone about](/commands/rclone_about/) - Get quota information from the remote.
10611062
* [rclone authorize](/commands/rclone_authorize/) - Remote authorization.
10621063
* [rclone backend](/commands/rclone_backend/) - Run a backend-specific command.
@@ -1111,3 +1112,5 @@ rclone [flags]
11111112
* [rclone tree](/commands/rclone_tree/) - List the contents of the remote in a tree like fashion.
11121113
* [rclone version](/commands/rclone_version/) - Show the version number.
11131114

1115+
1116+
<!-- markdownlint-restore -->

docs/content/commands/rclone_about.md

Lines changed: 34 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,48 +15,53 @@ output. The output is typically used, free, quota and trash contents.
1515

1616
E.g. Typical output from `rclone about remote:` is:
1717

18-
Total: 17 GiB
19-
Used: 7.444 GiB
20-
Free: 1.315 GiB
21-
Trashed: 100.000 MiB
22-
Other: 8.241 GiB
18+
```text
19+
Total: 17 GiB
20+
Used: 7.444 GiB
21+
Free: 1.315 GiB
22+
Trashed: 100.000 MiB
23+
Other: 8.241 GiB
24+
```
2325

2426
Where the fields are:
2527

26-
* Total: Total size available.
27-
* Used: Total size used.
28-
* Free: Total space available to this user.
29-
* Trashed: Total space used by trash.
30-
* Other: Total amount in other storage (e.g. Gmail, Google Photos).
31-
* Objects: Total number of objects in the storage.
28+
- Total: Total size available.
29+
- Used: Total size used.
30+
- Free: Total space available to this user.
31+
- Trashed: Total space used by trash.
32+
- Other: Total amount in other storage (e.g. Gmail, Google Photos).
33+
- Objects: Total number of objects in the storage.
3234

3335
All sizes are in number of bytes.
3436

3537
Applying a `--full` flag to the command prints the bytes in full, e.g.
3638

37-
Total: 18253611008
38-
Used: 7993453766
39-
Free: 1411001220
40-
Trashed: 104857602
41-
Other: 8849156022
39+
```text
40+
Total: 18253611008
41+
Used: 7993453766
42+
Free: 1411001220
43+
Trashed: 104857602
44+
Other: 8849156022
45+
```
4246

4347
A `--json` flag generates conveniently machine-readable output, e.g.
4448

45-
{
46-
"total": 18253611008,
47-
"used": 7993453766,
48-
"trashed": 104857602,
49-
"other": 8849156022,
50-
"free": 1411001220
51-
}
49+
```json
50+
{
51+
"total": 18253611008,
52+
"used": 7993453766,
53+
"trashed": 104857602,
54+
"other": 8849156022,
55+
"free": 1411001220
56+
}
57+
```
5258

5359
Not all backends print all fields. Information is not included if it is not
5460
provided by a backend. Where the value is unlimited it is omitted.
5561

5662
Some backends does not support the `rclone about` command at all,
5763
see complete list in [documentation](https://rclone.org/overview/#optional-features).
5864

59-
6065
```
6166
rclone about remote: [flags]
6267
```
@@ -73,5 +78,10 @@ See the [global flags page](/flags/) for global options not listed here.
7378

7479
## See Also
7580

81+
<!-- markdownlint-capture -->
82+
<!-- markdownlint-disable ul-style line-length -->
83+
7684
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
7785

86+
87+
<!-- markdownlint-restore -->

docs/content/commands/rclone_authorize.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ rclone from a machine with a browser - use as instructed by
1515
rclone config.
1616

1717
The command requires 1-3 arguments:
18-
- fs name (e.g., "drive", "s3", etc.)
19-
- Either a base64 encoded JSON blob obtained from a previous rclone config session
20-
- Or a client_id and client_secret pair obtained from the remote service
18+
19+
- fs name (e.g., "drive", "s3", etc.)
20+
- Either a base64 encoded JSON blob obtained from a previous rclone config session
21+
- Or a client_id and client_secret pair obtained from the remote service
2122

2223
Use --auth-no-open-browser to prevent rclone to open auth
2324
link in default browser automatically.
2425

25-
Use --template to generate HTML output via a custom Go template. If a blank string is provided as an argument to this flag, the default template is used.
26+
Use --template to generate HTML output via a custom Go template. If a blank
27+
string is provided as an argument to this flag, the default template is used.
2628

2729
```
2830
rclone authorize <fs name> [base64_json_blob | client_id client_secret] [flags]
@@ -40,5 +42,10 @@ See the [global flags page](/flags/) for global options not listed here.
4042

4143
## See Also
4244

45+
<!-- markdownlint-capture -->
46+
<!-- markdownlint-disable ul-style line-length -->
47+
4348
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
4449

50+
51+
<!-- markdownlint-restore -->

docs/content/commands/rclone_backend.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,34 @@ see the backend docs for definitions.
1616

1717
You can discover what commands a backend implements by using
1818

19-
rclone backend help remote:
20-
rclone backend help <backendname>
19+
```sh
20+
rclone backend help remote:
21+
rclone backend help <backendname>
22+
```
2123

2224
You can also discover information about the backend using (see
2325
[operations/fsinfo](/rc/#operations-fsinfo) in the remote control docs
2426
for more info).
2527

26-
rclone backend features remote:
28+
```sh
29+
rclone backend features remote:
30+
```
2731

2832
Pass options to the backend command with -o. This should be key=value or key, e.g.:
2933

30-
rclone backend stats remote:path stats -o format=json -o long
34+
```sh
35+
rclone backend stats remote:path stats -o format=json -o long
36+
```
3137

3238
Pass arguments to the backend by placing them on the end of the line
3339

34-
rclone backend cleanup remote:path file1 file2 file3
40+
```sh
41+
rclone backend cleanup remote:path file1 file2 file3
42+
```
3543

3644
Note to run these commands on a running backend then see
3745
[backend/command](/rc/#backend-command) in the rc docs.
3846

39-
4047
```
4148
rclone backend <command> remote:path [opts] <args> [flags]
4249
```
@@ -56,13 +63,18 @@ See the [global flags page](/flags/) for global options not listed here.
5663

5764
Important flags useful for most commands
5865

59-
```
66+
```text
6067
-n, --dry-run Do a trial run with no permanent changes
6168
-i, --interactive Enable interactive mode
6269
-v, --verbose count Print lots more stuff (repeat for more)
6370
```
6471

6572
## See Also
6673

74+
<!-- markdownlint-capture -->
75+
<!-- markdownlint-disable ul-style line-length -->
76+
6777
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
6878

79+
80+
<!-- markdownlint-restore -->

docs/content/commands/rclone_bisync.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,19 @@ Perform bidirectional synchronization between two paths.
1616
bidirectional cloud sync solution in rclone.
1717
It retains the Path1 and Path2 filesystem listings from the prior run.
1818
On each successive run it will:
19+
1920
- list files on Path1 and Path2, and check for changes on each side.
2021
Changes include `New`, `Newer`, `Older`, and `Deleted` files.
2122
- Propagate changes on Path1 to Path2, and vice-versa.
2223

2324
Bisync is considered an **advanced command**, so use with care.
2425
Make sure you have read and understood the entire [manual](https://rclone.org/bisync)
25-
(especially the [Limitations](https://rclone.org/bisync/#limitations) section) before using,
26-
or data loss can result. Questions can be asked in the [Rclone Forum](https://forum.rclone.org/).
26+
(especially the [Limitations](https://rclone.org/bisync/#limitations) section)
27+
before using, or data loss can result. Questions can be asked in the
28+
[Rclone Forum](https://forum.rclone.org/).
2729

2830
See [full bisync description](https://rclone.org/bisync/) for details.
2931

30-
3132
```
3233
rclone bisync remote1:path1 remote2:path2 [flags]
3334
```
@@ -69,7 +70,7 @@ See the [global flags page](/flags/) for global options not listed here.
6970

7071
Flags for anything which can copy a file
7172

72-
```
73+
```text
7374
--check-first Do all the checks before starting transfers
7475
-c, --checksum Check for changes with size & checksum (if available, or fallback to size only)
7576
--compare-dest stringArray Include additional server-side paths during comparison
@@ -110,7 +111,7 @@ Flags for anything which can copy a file
110111

111112
Important flags useful for most commands
112113

113-
```
114+
```text
114115
-n, --dry-run Do a trial run with no permanent changes
115116
-i, --interactive Enable interactive mode
116117
-v, --verbose count Print lots more stuff (repeat for more)
@@ -120,7 +121,7 @@ Important flags useful for most commands
120121

121122
Flags for filtering directory listings
122123

123-
```
124+
```text
124125
--delete-excluded Delete files on dest excluded from sync
125126
--exclude stringArray Exclude files matching pattern
126127
--exclude-from stringArray Read file exclude patterns from file (use - to read from stdin)
@@ -148,5 +149,10 @@ Flags for filtering directory listings
148149

149150
## See Also
150151

152+
<!-- markdownlint-capture -->
153+
<!-- markdownlint-disable ul-style line-length -->
154+
151155
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
152156

157+
158+
<!-- markdownlint-restore -->

docs/content/commands/rclone_cat.md

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,21 @@ Sends any files to standard output.
1414

1515
You can use it like this to output a single file
1616

17-
rclone cat remote:path/to/file
17+
```sh
18+
rclone cat remote:path/to/file
19+
```
1820

1921
Or like this to output any file in dir or its subdirectories.
2022

21-
rclone cat remote:path/to/dir
23+
```sh
24+
rclone cat remote:path/to/dir
25+
```
2226

2327
Or like this to output any .txt files in dir or its subdirectories.
2428

25-
rclone --include "*.txt" cat remote:path/to/dir
29+
```sh
30+
rclone --include "*.txt" cat remote:path/to/dir
31+
```
2632

2733
Use the `--head` flag to print characters only at the start, `--tail` for
2834
the end and `--offset` and `--count` to print a section in the middle.
@@ -33,14 +39,17 @@ Use the `--separator` flag to print a separator value between files. Be sure to
3339
shell-escape special characters. For example, to print a newline between
3440
files, use:
3541

36-
* bash:
37-
38-
rclone --include "*.txt" --separator $'\n' cat remote:path/to/dir
42+
- bash:
3943

40-
* powershell:
44+
```sh
45+
rclone --include "*.txt" --separator $'\n' cat remote:path/to/dir
46+
```
4147

42-
rclone --include "*.txt" --separator "`n" cat remote:path/to/dir
48+
- powershell:
4349

50+
```powershell
51+
rclone --include "*.txt" --separator "`n" cat remote:path/to/dir
52+
```
4453

4554
```
4655
rclone cat remote:path [flags]
@@ -65,7 +74,7 @@ See the [global flags page](/flags/) for global options not listed here.
6574

6675
Flags for filtering directory listings
6776

68-
```
77+
```text
6978
--delete-excluded Delete files on dest excluded from sync
7079
--exclude stringArray Exclude files matching pattern
7180
--exclude-from stringArray Read file exclude patterns from file (use - to read from stdin)
@@ -95,12 +104,17 @@ Flags for filtering directory listings
95104

96105
Flags for listing directories
97106

98-
```
107+
```text
99108
--default-time Time Time to show if modtime is unknown for files and directories (default 2000-01-01T00:00:00Z)
100109
--fast-list Use recursive list if available; uses more memory but fewer transactions
101110
```
102111

103112
## See Also
104113

114+
<!-- markdownlint-capture -->
115+
<!-- markdownlint-disable ul-style line-length -->
116+
105117
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
106118

119+
120+
<!-- markdownlint-restore -->

0 commit comments

Comments
 (0)