#文件权限 #用户组 #NAT #ls #文件大小 #文件搜索 #大小

应用 natls

nat - 你从未意识到你需要替换 'ls' 命令的替代品

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 命令行工具

Download history 4/week @ 2024-03-11 143/week @ 2024-04-01 1/week @ 2024-05-20

89 每月下载量

MIT 许可证

2MB
641

dependency status natls

⚡️ nat ⚡️

nat 大更新!

banner

demo

什么是 nat?

亮点

安装

理解权限输出

什么是 nat?

Nat 是 'ls' 命令的完整替代品

Nat 的功能包括

  • 显示文件权限
  • 显示文件大小
  • 显示文件最后修改日期
  • 显示文件所属用户
  • 显示文件所属组
  • 易于使用的文件搜索
  • 使用颜色区分文件和文件夹

加入 nat Discord 服务器

对 natls 构想的重写进行 beta 测试

cargo install nat-poc

亮点

  • 一篇相当大的德国技术博客撰写了关于 nat 的 文章

用法

安装

cargo install natls

Homebrew

brew install willdoescode/natls/natls

其他(Linux)

natls

sudo snap install natls

使用 snap 更新 natls

sudo snap refresh natls

另一种替代方案(Arch Linux)

nat

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 人数

Stargazers over time

依赖关系

~4–12MB
~118K SLoC