最简单的方法是运行 zsh 而不是 bash。
rsync -a -- /path/to/directory/*(om[1,42]) remote-server:
Run Code Online (Sandbox Code Playgroud)
在括号中,om按反向修改时间(即增加年龄)对文件进行排序,并[1,42]选择前 42 个匹配项。
如果您只需要常规文件而不是目录,请.在左括号后添加一个。有关更多可能性,请查看zshexpn手册页中的“glob qualifiers” 。
如果要匹配以 为根目录树中的文件/path/to/directory,而不仅仅是该目录中的文件,请使用/path/to/directory/**/*(.om[1,42]). 但是,这会将所有文件发送到目标上的同一目录。
| 归档时间: |
|
| 查看次数: |
11976 次 |
| 最近记录: |