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

    文章

    10986

    浏览量

    206720
  • 操作系统
    +关注

    关注

    37

    文章

    6278

    浏览量

    121865
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21848

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    Linuxls-lrt命令的作用

    作为软件开发人员或测试人员,我们经常会使用“ls-lrt”命令,特别是在处理大量文件的时候。
    发表于 11-25 16:27 1944次阅读
    <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 190次阅读
    <b class='flag-5'>Linux</b>模块相关<b class='flag-5'>命令</b> <b class='flag-5'>Linux</b>驱动模块的<b class='flag-5'>编写</b>与挂载

    请问怎么在树莓派上从源代码构建Golang

    自打一开始,Google的Go编程语言就支持多种操作系统以及处理器架构。比如说Windows、Mac OS X、Linux、FreeBSD上的x86 32位及64位CPU。一直以来Golang项目也
    发表于 05-16 07:55

    ls命令是什么?有何作用

    1、ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件
    发表于 02-17 07:05

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

    linux下的rm命令,功能太强,同时又没法撤消,为了避免误操作,可以自定义一个脚本来替代rm命令
    的头像 发表于 02-01 18:08 3533次阅读
    基于<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 4462次阅读
    浅谈<b class='flag-5'>Linux</b>中<b class='flag-5'>ls</b> <b class='flag-5'>命令</b>(20 个实用范例分析)

    Linux中的LS命令详细学习资料概述

    ls 命令可以列出一个 POSIX 系统上的文件。这是一个简单的命令,但它经常被低估,不是它能做什么(因为它确实只做了一件事),而是你该如何优化对它的使用。
    的头像 发表于 08-11 10:55 3021次阅读

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

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

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

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

    Linux命令行与shell脚本编写

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

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

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

    一款运行于windows上的linux命令神器-Cmder

    Cmder是一款Windows的命令行工具,用起来和Linux命令一样顺畅。可以使用大量的Linux 命令,比如 grep, curl,v
    的头像 发表于 05-05 10:30 1600次阅读
    一款运行于windows上的<b class='flag-5'>linux</b><b class='flag-5'>命令</b>神器-Cmder

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

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

    常用的linux命令有哪些类型

    很多流行的Linux发行版都支持ss以及很多监控工具使用ss命令.熟悉这个工具有助于您更好的发现与解决系统性能问题.本人强烈建议使用ss命令替代netstat部分
    发表于 08-04 10:51 159次阅读