2 个版本
0.1.1 | 2023年9月15日 |
---|---|
0.1.0 | 2022年5月4日 |
#460 在 开发工具
11KB
154 行
在目录树中查找最大的文件
flf
是一个简单的程序,用于在一个或多个目录树中查找最大的文件。
flf
默认显示指定目录树中的前10个最大文件。如果存在多个具有相同大小的文件,则输出将显示超过10个文件。
重要: fzf
不会检查具有相同大小的文件是否为硬链接。
其他类似实用工具
安装
可以使用 cargo 安装,例如 cargo install flf
或从 https://github.com/manfredlotz/flf/releases 下载静态二进制文件。
用法
获取帮助信息
运行 flf --help
获取帮助。
flf 0.1.1
Manfred Lotz <manfred.lotz@posteo.de>
Find largest files in directory trees.
USAGE:
flf [OPTIONS] [DIRS]...
ARGS:
<DIRS>... Specify directories to check for largest files
OPTIONS:
-G Show sizes in powers of ten
--generate-completion <GENERATOR> [possible values: bash, elvish, fish, powershell, zsh]
-h, --help Print help information
-n <NUMFILES> Number of files to display [default: 10]
--skip-hidden Skip hidden files and directories
-V, --version Print version information
-X Don't descend into other file systems
查找最大文件
示例
flf /usr/share/man
flf $HOME/Downloads $HOME/Documents
flf -n 5 /usr/share/man 10:49:38
TOP5 Finding the 5 largest files in given directories
319.80 KiB /usr/share/man/man1/ffplay-all.1.gz
322.55 KiB /usr/share/man/man1/ffprobe-all.1.gz
328.10 KiB /usr/share/man/man1/x86_64-linux-gnu-g++-9.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gcc-9.1.gz
360.00 KiB /usr/share/man/man1/x86_64-linux-gnu-g++-11.1.gz
/usr/share/man/man1/x86_64-linux-gnu-gcc-11.1.gz
409.48 KiB /usr/share/man/man1/ffmpeg-all.1.gz
显示特定数量的最大文件
示例
flf -n 5 /usr/share/man
不进入其他文件系统
示例
flf -X /data/docs
为您的 shell 安装完成
fish 的示例
flf --generate-completion fish > ~/.config/fish/completions/flf.fish
依赖关系
~1.9–10MB
~87K SLoC