列目录 , 在Windows 下有 dir ,在linux下有 ls . 经常在不同系统切换,搞的感觉心智负担有点大(要区分不同的环境用不同的命令),所以寻找后尝试使用新的替代品,达到统一用法的目的.

最先找到是 exa ,发现不能在 windows 下使用,后面找到这个 lsd ,可以在windows,linux下同时使用.

一 安装(Windows)

在 gitub 搜索 lsd ,找到"Peltoche/lsd" 的这个项目,在Release里下载,将这个二进制文件放在Path环境中.

二 使用

1 ls

在lsd.exe 同位置创建一个bat,或者直接复制一个 lsd.exe 重命名为 ls.exe

lsd %1

用法:

ls

2 lsd -l
列表形式显示

在lsd.exe 同位置创建一个ll.bat

lsd -l %1

用法:

ll

3 lsd --tree
树形显示

在lsd.exe 同位置创建一个lt.bat

lsd --tree %1

用法:

lt

4 排序

时间排序

ls -t

文件大小排序

ls -S

三 使用图标

上面的截图里,文件和目录前面有图标显示,以下是实现方式
1 下载安装字体

搜索下载 "Caskaydia Cove Nerd Font Complete Mono Windows Compatible.ttf" 字体,并安装到Windows系统中

2 设置Termial的样式

标签: ls