28 个稳定版本
2.1.14 | 2021年3月14日 |
---|---|
2.1.12 | 2021年3月10日 |
2.1.11 | 2021年2月17日 |
2.1.9 | 2020年12月11日 |
1.2.6 | 2020年10月29日 |
#1040 in 命令行工具
89 每月下载量
2MB
641 行
⚡️ nat ⚡️
nat 大更新!
什么是 nat?
Nat 是 'ls' 命令的完整替代品
Nat 的功能包括
- 显示文件权限
- 显示文件大小
- 显示文件最后修改日期
- 显示文件所属用户
- 显示文件所属组
- 易于使用的文件搜索
- 使用颜色区分文件和文件夹
加入 nat Discord 服务器
对 natls 构想的重写进行 beta 测试
cargo install nat-poc
亮点
- 一篇相当大的德国技术博客撰写了关于 nat 的 文章
用法
安装
cargo install natls
Homebrew
brew install willdoescode/natls/natls
其他(Linux)
sudo snap install natls
使用 snap 更新 natls
sudo snap refresh natls
另一种替代方案(Arch Linux)
yay -S nat
(或您选择的 AUR 辅助工具)
手动安装
Linux
apt-get install rustc cargo
cd /tmp
git clone https://github.com/willdoescode/nat.git
cd /tmp/nat
cargo build --release
cd target/release
./nat
要本地安装 nat
cd /tmp/nat
cargo install --path .
并将此行添加到您的 $HOME/.bashrc
export PATH=$PATH:$HOME/.cargo/bin
更新 nat
cargo install natls
如果可用新版本,cargo 将安装它
使用 ls 与 nat
在 zshrc 或 bashrc 中
alias ls='natls'
运行
natls <dir>
搜索文件
natls <file>
要编辑代码
git clone https://github.com/willdoescode/nat.git
cd nat
卸载步骤
cargo uninstall natls
理解权限输出
想象文件权限为三个一或零
000 no access
100 read
010 write
001 execute
101 read and execute
110 read and write
011 write and execute
111 read write and execute
nat 做的是将这些权限组合为
用户-组-其他
因此,如果用户有读写执行权限,组有读写权限,其他没有权限,输出将如下所示
rwxrw----
如果所有组都有读写执行权限,输出将如下所示
rwxrwxrwx
随着时间的推移的 Star 人数
依赖关系
~4–12MB
~118K SLoC