rclone/docs/content/commands/rclone_rmdirs.md

50 lines
1.3 KiB
Markdown
Raw Normal View History

2017-01-02 16:30:34 +01:00
---
title: "rclone rmdirs"
description: "Remove empty directories under the path."
2017-01-02 16:30:34 +01:00
slug: rclone_rmdirs
url: /commands/rclone_rmdirs/
2022-12-20 18:16:14 +01:00
versionIntroduced: v1.35
# autogenerated - DO NOT EDIT, instead edit the source code in cmd/rmdirs/ and as part of making a release run "make commanddocs"
2017-01-02 16:30:34 +01:00
---
# rclone rmdirs
2017-01-02 16:30:34 +01:00
Remove empty directories under the path.
2017-01-02 16:30:34 +01:00
## Synopsis
2017-01-02 16:30:34 +01:00
2021-02-02 14:42:35 +01:00
This recursively removes any empty directories (including directories
that only contain empty directories), that it finds under the path.
The root path itself will also be removed if it is empty, unless
you supply the `--leave-root` flag.
2022-07-09 19:08:20 +02:00
Use command [rmdir](/commands/rclone_rmdir/) to delete just the empty
directory given by path, not recurse.
2017-12-23 14:07:45 +01:00
2017-01-02 16:30:34 +01:00
This is useful for tidying up remotes that rclone has left a lot of
2022-07-09 19:08:20 +02:00
empty directories in. For example the [delete](/commands/rclone_delete/)
command will delete files but leave the directory structure (unless
used with option `--rmdirs`).
2017-01-02 16:30:34 +01:00
2022-07-09 19:08:20 +02:00
To delete a path and any objects in it, use [purge](/commands/rclone_purge/)
command.
2017-01-02 16:30:34 +01:00
```
2017-09-30 15:19:47 +02:00
rclone rmdirs remote:path [flags]
```
## Options
2017-09-30 15:19:47 +02:00
```
2017-12-23 14:07:45 +01:00
-h, --help help for rmdirs
--leave-root Do not remove root directory if empty
2017-01-02 16:30:34 +01:00
```
See the [global flags page](/flags/) for global options not listed here.
## SEE ALSO
2017-01-02 16:30:34 +01:00
2018-10-15 12:03:08 +02:00
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
2018-03-19 11:06:13 +01:00