ls

简介

列出当前工作副本文件。

vb ls [OPTIONS] [PATH...]

示例

  • 列出当前工作副本所有控制文件:

$ vb ls
test1.txt
test2.txt
test3.txt
test4.txt
  • 列出 demo.vbyte 仓库中 83cd7afc0d 签入版本的文件:

$ vb ls -R demo.vbyte -r 83cd7afc0d
test1.txt
test2.txt
test3.txt
  • 列出当前工作副本中所有文件,并按提交时间排序:

$ vb ls -v --age
UNCHANGED  2024-07-30 08:33:36  test1.txt
UNCHANGED  2024-07-30 08:50:29  test2.txt
UNCHANGED  2024-07-31 01:11:57  test3.txt
UNCHANGED  2024-07-31 01:11:57  test4.txt

说明

列出当前工作副本的所有文件。如果有 PATHS 参数,则仅显示指定路径下的文件,若 PATHS 是目录,则显示其目录下所有子文件。ls 命令也通常作为其他命令的子命令运行。

当没有选项是,按文件按路径和名称排序。

使用 -R 显示指定仓库文件时,必须使用 -r 选项列出该仓库指定的签入版本。

-v-r 选项共用,显示签入文件的提交时间和大小。

-t--age 选项共用时,--age 选项会覆盖 -t 选项,即文件按提交时间排序。

选项

--age

显示每个文件的提交时间

-v|--verbose

显示每个文件的额外信息,以 changes 命令的方式显示更改状态。

-t

输出文件按修改时间进行排序

-r VERSION

不区分大小写地显示指定版本的文件列表

-R|--repository REPO

显示指定仓库文件

--hash

-v 一起使用,使用哈希算法确认文件状态,而不是文件大小和修改时间确认

参见

changes , extras , status