rclone lsd
列出路径中的所有目录/容器/桶。
概要
将源路径中的目录列表输出到标准输出。默认情况下不进行递归操作。使用 -R
标志可进行递归操作。
此命令会列出目录的总大小(若已知则列出,未知则显示 -1)、修改时间(若已知则列出,未知则显示当前时间)、目录中的对象数量(若已知则列出,未知则显示 -1)以及目录名称,例如
$ rclone lsd swift:
494000 2018-04-26 08:43:20 10000 10000files
65 2018-04-26 08:43:20 1 1File
Or
$ rclone lsd drive:test
-1 2016-10-17 17:41:53 -1 1000files
-1 2017-01-03 14:40:54 -1 2500files
-1 2017-07-08 14:39:28 -1 4000files
如果你只想要目录名称,可以使用 `rclone lsf --dirs-only`。
任何过滤选项都可以应用于这个命令。
有几个相关的列表命令:
* `ls`:仅列出对象的大小和路径
* `lsl`:仅列出对象的修改时间、大小和路径
* `lsd`:仅列出目录
* `lsf`:以易于解析的格式列出对象和目录
* `lsjson`:以 JSON 格式列出对象和目录
`ls`、`lsl`、`lsd` 设计为便于人类阅读。
`lsf` 设计为既便于人类阅读,也便于机器解析。
`lsjson` 设计为便于机器解析。
请注意,`ls` 和 `lsl` 默认会递归列出内容,使用 `--max-depth 1` 可以停止递归。
其他列表命令 `lsd`、`lsf`、`lsjson` 默认不会递归列出内容,使用 `-R` 标志可以使其递归。
列出一个不存在的目录会产生错误,但对于那些不能有空目录的远程存储(例如 s3、swift 或 gcs - 基于桶的远程存储)除外。
rclone lsd remote:path [flags]
## Options
-h, –help help for lsd -R, –recursive Recurse into the listing
接下来将介绍与其他命令共享的选项。
此处未列出的全局选项,请参阅[全局标志页面](/flags/)。
### 过滤器选项
用于过滤目录列表的标志
--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
Flags for listing directories
--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](/commands/rclone/) - 显示 rclone 命令、标志和后端帮助。