rclone delete
rclone delete
删除指定路径中的文件。
概要
删除指定路径中的文件。与 purge 不同,它会遵循包含/排除过滤器,因此可用于有选择地删除文件。
rclone delete
仅删除文件,而保留目录结构不变。如果您想删除一个目录及其所有内容,请使用 purge 命令。
如果您提供 --rmdirs
标志,它将同时删除所有空目录。您也可以使用单独的命令 rmdir 或 rmdirs 仅删除空目录。
例如,要删除所有大于 100 MiB 的文件,您可能首先要检查哪些文件会被删除(使用以下任意一种方法):
rclone --min-size 100M lsl remote:path
rclone --dry-run --min-size 100M delete remote:path
然后进行实际的删除操作:
rclone --min-size 100M delete remote:path
这表示“删除所有最小大小为 100 MiB 的文件”,即删除所有大于 100 MiB 的文件。
重要提示:由于此操作可能导致数据丢失,请先使用 --dry-run
或 --interactive
/-i
标志进行测试。
rclone delete remote:path [flags]
Options
-h, --help help for delete
--rmdirs rmdirs removes empty directories but leaves root intact
接下来将介绍与其他命令共享的选项。 此处未列出的全局选项,请参阅 global flags page。
重要选项
对大多数命令有用的重要标志
-n, --dry-run Do a trial run with no permanent changes
-i, --interactive Enable interactive mode
-v, --verbose count Print lots more stuff (repeat for more)
Filter Options
Flags for filtering directory listings
--delete-excluded 删除目标端中被排除在同步之外的文件
--exclude stringArray 排除符合指定模式的文件
--exclude-from stringArray 从文件中读取要排除的文件模式(使用 - 从标准输入读取)
--exclude-if-present stringArray 如果指定文件名存在,则排除该目录
--files-from stringArray 从文件中读取源文件名列表(使用 - 从标准输入读取)
--files-from-raw stringArray 从文件中读取源文件名列表,不对行进行任何处理(使用 - 从标准输入读取)
-f, --filter stringArray 添加文件过滤规则
--filter-from stringArray 从文件中读取文件过滤模式(使用 - 从标准输入读取)
--ignore-case 在过滤时忽略大小写(大小写不敏感)
--include stringArray 包含符合指定模式的文件
--include-from stringArray 从文件中读取要包含的文件模式(使用 - 从标准输入读取)
--max-age Duration 仅传输比指定时间(以秒或后缀 ms|s|m|h|d|w|M|y 表示)更新的文件(默认关闭)
--max-depth int 如果设置,则将递归深度限制为此值(默认 -1)
--max-size SizeSuffix 仅传输小于指定大小(以 KiB 或后缀 B|K|M|G|T|P 表示)的文件(默认关闭)
--metadata-exclude stringArray 排除符合指定模式的元数据
--metadata-exclude-from stringArray 从文件中读取要排除的元数据模式(使用 - 从标准输入读取)
--metadata-filter stringArray 添加元数据过滤规则
--metadata-filter-from stringArray 从文件中读取元数据过滤模式(使用 - 从标准输入读取)
--metadata-include stringArray 包含符合指定模式的元数据
--metadata-include-from stringArray 从文件中读取要包含的元数据模式(使用 - 从标准输入读取)
--min-age Duration 仅传输比指定时间(以秒或后缀 ms|s|m|h|d|w|M|y 表示)更旧的文件(默认关闭)
--min-size SizeSuffix 仅传输大于指定大小(以 KiB 或后缀 B|K|M|G|T|P 表示)的文件(默认关闭)
Listing Options
用于列出目录的标志
--default-time Time Time to show if modtime is unknown for files and directories (default 2000-01-01T00:00:00Z)
--fast-list Use recursive list if available; uses more memory but fewer transactions
参见
- rclone - 显示 rclone 命令、标志和后端帮助。