0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Golang编写的Linux ls命令替代方案

马哥Linux运维 来源:Linux迷 作者:Linux迷 2022-05-17 14:02 次阅读

ls命令有多种替代方法,我们今后也将介绍其中的一些替代方法。
  • ls 的一个相关替代为 exa 见https://www.linuxmi.com/exa-linux-ls.html
今天我们将了解一个用 Golang 编写的新替代方案,它与GNU Coreutils ls的区别在于除了列出文件之外,它会还根据mime-type显示图标。

安装

可以将它安装在不同的架构和操作系统(Windows、macOS、BSD)上,要查看与您对应的版本,请到发布页面查看。如果是GNU/Linux 64 位,请使用以下命令:
linuxmi@linuxmi/home/linuxmi/www.linuxmi.com
wget-qhttps://github.com/Yash-Handa/logo-ls/releases/download/v1.3.7/logo-ls_Linux_x86_64.tar.gz

b2a0d1c0-d51f-11ec-bce3-dac502259ad0.png

linuxmi@linuxmi/home/linuxmi/www.linuxmi.com
tarzxvflogo-ls_Linux_x86_64.tar.gz
logo-ls_Linux_x86_64/HELP.md
logo-ls_Linux_x86_64/LICENSE
logo-ls_Linux_x86_64/logo-ls.1.gz
logo-ls_Linux_x86_64/logo-ls

linuxmi@linuxmi/home/linuxmi/www.linuxmi.com
cdlogo-ls_Linux_x86_64/

linuxmi@linuxmi/home/linuxmi/www.linuxmi.com/logo-ls_Linux_x86_64
sudoinstall-vlogo-ls/usr/local/bin/
[sudo] linuxmi 的密码:
'logo-ls'->'/usr/local/bin/logo-ls'
b2af6082-d51f-11ec-bce3-dac502259ad0.png如果您还想安装手册,请运行:

	
linuxmi@linuxmi/home/linuxmi/www.linuxmi.com/logo-ls_Linux_x86_64
sudocplogo-ls.1.gz/usr/share/man/man1
b2e11726-d51f-11ec-bce3-dac502259ad0.png现在只需运行以下命令进行测试:

	
linuxmi@linuxmi/home/linuxmi/www.linuxmi.com
logo-ls

输出如下:

b30a33f4-d51f-11ec-bce3-dac502259ad0.png如果您希望它成为您的默认值ls,只需为其创建一个alias,例如在BASH中:

	
echo'aliasls="logo-ls"'>>~/.bashrc
execute$SHELL
ls
有关更多信息,请使用以下命令:
linuxmi@linuxmi/home/linuxmi/www.linuxmi.com
logo-ls--help
b3447af0-d51f-11ec-bce3-dac502259ad0.png

	
linuxmi@linuxmi/home/linuxmi/www.linuxmi.com
man1logo-ls
b3575076-d51f-11ec-bce3-dac502259ad0.png有关更多详细信息,请访问GitHub 上的 logo-ls 存储库

原文标题:Linux ls 命令竟然还有这般武艺

文章出处:【微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11219

    浏览量

    208847
  • 操作系统
    +关注

    关注

    37

    文章

    6722

    浏览量

    123177
  • 命令
    +关注

    关注

    5

    文章

    678

    浏览量

    21978

原文标题:Linux ls 命令竟然还有这般武艺

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    10款可替代Linux命令的开源项目

    Linux 诞生于 1991 年,我们熟知的 ls、cd、ps 等命令也出生于那个年代。虽然它们都是 30 年前的产物,但是我们现在依旧每天都在用这些命令
    发表于 07-21 09:06 1011次阅读

    Linuxls-lrt命令的作用

    作为软件开发人员或测试人员,我们经常会使用“ls-lrt”命令,特别是在处理大量文件的时候。
    发表于 11-25 16:27 2574次阅读
    <b class='flag-5'>Linux</b>中<b class='flag-5'>ls</b>-lrt<b class='flag-5'>命令</b>的作用

    Linux模块相关命令 Linux驱动模块的编写与挂载

    Linux模块相关命令 Linux驱动模块的编写与挂载
    发表于 10-01 12:20 449次阅读
    <b class='flag-5'>Linux</b>模块相关<b class='flag-5'>命令</b> <b class='flag-5'>Linux</b>驱动模块的<b class='flag-5'>编写</b>与挂载

    基于linux下自定义一个脚本来替代rm命令

    linux下的rm命令,功能太强,同时又没法撤消,为了避免误操作,可以自定义一个脚本来替代rm命令
    的头像 发表于 02-01 18:08 3724次阅读
    基于<b class='flag-5'>linux</b>下自定义一个脚本来<b class='flag-5'>替代</b>rm<b class='flag-5'>命令</b>

    浅谈Linuxls 命令(20 个实用范例分析)

    ls命令用于列出文件和目录,默认列出当前目录的内容。带上参数后,我们可以ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。
    的头像 发表于 05-28 16:03 4656次阅读
    浅谈<b class='flag-5'>Linux</b>中<b class='flag-5'>ls</b> <b class='flag-5'>命令</b>(20 个实用范例分析)

    Linux最常用20条命令汇总

    每个人使用Linux的目的都不同,所以常用的命令差异非常大,而对于C/C++和shell程序编写较多人来说,也是存在很常用的命令
    的头像 发表于 01-18 14:35 3689次阅读

    linux的scp命令怎么_linux的grep命令用法

    linux中,scp命令用于Linux之间复制文件和目录,即在一台Linux服务器中将本地的文件上传到一台远端服务器,或将远端服务器的文件下载到本地。scp是
    发表于 09-04 15:36 4401次阅读
    <b class='flag-5'>linux</b>的scp<b class='flag-5'>命令</b>怎么<b class='flag-5'>用</b>_<b class='flag-5'>linux</b>的grep<b class='flag-5'>命令</b>用法

    Linux有什么优势?Linux替代Windows 吗?

    是优雅的 Linux 是高效的 Linux 是自由的 Linux 也可以是美的 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令
    的头像 发表于 10-26 12:02 4389次阅读

    Golang基于flag库实现一个命令行工具

    Golang 标准库中的 flag 库提供了解析命令行选项的能力,我们可以基于此来开发命令行工具。
    的头像 发表于 10-28 09:26 1262次阅读

    值得考虑的4个最佳Linux sudo命令替代方案

    对于那些不喜欢 sudo 并觉得它臃肿的人,可以尝试使用几种 sudo 替代方法。 sudo 可能是最常用的 Linux 命令之一。它允许您在 Linux 机器上获得管理或提升的权限。
    的头像 发表于 01-06 10:54 1968次阅读

    Linux命令行与shell脚本编写

    Linux命令行与shell脚本编写
    发表于 01-11 16:50 4次下载

    6个已弃Linux命令和您应该使用的替代工具

    Linux 提供了大量的命令行实用程序来执行各种任务。然而,随着时间的推移,其中一些工具已经过时并被其他替代命令行工具所取代。 在本指南中,我们将重点介绍 6 个已弃
    的头像 发表于 01-29 11:41 1967次阅读

    Linux文件目录快速自动跳转命令

    命令行实用程序叫做 autojump,由 Joël Schaerer Python 编写,现在由 +William Ting 维护,是 cd 命令的高级版本。
    的头像 发表于 05-06 10:16 941次阅读
    <b class='flag-5'>Linux</b>文件目录快速自动跳转<b class='flag-5'>命令</b>

    日常操作中使用到的ls用法示例

       Linux中一个基本命令ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习
    的头像 发表于 05-26 15:31 1271次阅读
    日常操作中使用到的<b class='flag-5'>ls</b>用法示例

    ls是什么?ls命令可不简单!

    Linux中一个基本命令ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习L
    的头像 发表于 07-21 09:23 8758次阅读
    <b class='flag-5'>ls</b>是什么?<b class='flag-5'>ls</b><b class='flag-5'>命令</b>可不简单!