Redian新闻
>
重新想象和设计你的文件和目录列表 | Linux 中国

重新想象和设计你的文件和目录列表 | Linux 中国

科技
 
导读:使用两个 ls 程序:lsd 和 exa 来重新想象和设计你的文件和目录列表。             
本文字数:1773,阅读时长大约:2分钟

Linux 中的 ls 命令是最常用的命令。此命令列出终端中的文件和目录。因此,如你所见,它非常流行,也许每个人都在使用。

但该命令输出的信息量很大,有时用彩色的方式查看它们会更方便。

例如,如果你以最基本的方式运行 ls 命令,它应该看起来有点像这样:

The default list files and directories view via ls command

这似乎有点乏味,不是吗?如果你可以对其进行一些样式设置,以便在看起来不错的同时变得更具可读性如何?

以样式列出文件和目录

lsd

我想向你展示的第一个应用叫做 lsd,也就是 “LSDeluxe” 的缩写。它是对 GNU ls 命令的重写,具有列标题、各种项目的颜色、字体和图标支持等附加功能。

这是安装后的样子:

  1. lsd -l --header

lsd command showing list of files

正如你所看到的,它看起来非常漂亮,用不同的颜色代码表示权限、文件类型和文件夹,甚至在文件名旁边添加图标。

该应用充满了诸如树视图(见下文)之类的功能,它甚至可以在单个命令中为你提供文件夹内的文件列表:

  1. lsd -l --header --tree

lsd command showing a tree view

你可以在其 官方 GitHub 页面🔗 github.com 上了解有关其功能的更多信息。

我相信你很兴奋。让我们看看如何安装它。

你可以从 此处下载🔗 github.com 用于 Ubuntu 和相关发行版的 deb 文件。之后,只需运行 dpkg 即可安装:

  1. sudo dpkg -i lsd_vvvv_amd64.deb

对于 Fedora Linux,使用以下命令:

  1. sudo dnf install lsd

Arch Linux 用户可以使用以下命令获取它:

  1. pacman -S lsd

该应用也可用于其他发行版、macOS、BSD 和 Windows。对于这些说明,你可以 在此处找到它们🔗 github.com

为了获得更好的体验,请将其与 带有 Oh My Zsh 的 Zsh shell🔗 www.debugpoint.com 一起使用。

exa

下一个程序是 exa,类似于 lsd 但具有更多功能。exa 命令可以为你的 ls 输出着色,检测 Unix 系统中的各种文件类型、标题、树视图等更多功能。

exa 是一个单一的二进制文件,占用的资源很小。以下是一些示例命令:

  1. exa -al
  1. exa -abghHliS
  1. exa -abghHliS --long --tree

Various exa commands

你可以在 GitHub🔗 github.com 上了解有关 exa 参数和选项的更多信息。

exa 的安装很简单,只需要一个命令。对于 Ubuntu 和相关发行版,你可以使用以下命令安装它:

  1. sudo apt install exa

对于 Fedora 和 Arch Linux,分别使用以下命令:

  1. sudo dnf install exa
  1. pacman -S exa

同样,所有其他操作系统的安装说明都可以 在此处找到🔗 github.com

从终端复制为 HTML

一个有趣的技巧是,以上所有彩色列表都可以通过默认的 Ubuntu 终端复制为 HTML。你可以将它用于你的网页或文档。

例如,我将上面的示例复制到 LibreOffice Writer 文档中。

这是最好的功能之一,尽管它取决于终端程序而不是上面的程序。

Exporting the command output as HTML

总结

我解释了两个程序的内部工作 – lsd 和 exa 以样式列出文件和目录。我希望你能将它们用于不同的需求。

如果你喜欢它们,或者如果你知道任何此类程序,请在评论栏中告诉我。


via: https://www.debugpoint.com/list-files-directories-style/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出


LCTT 译者 :geekpi
💎💎💎💎
翻译: 1748.5 篇
|
贡献: 3213 天
2013-10-25
2022-08-12
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
在 Linux 上安装 FFmpeg | Linux 中国Fedora Linux 37 即将正式支持树莓派 4 | Linux 中国用这些开源工具在 Linux 上编辑 PDF 文件 | Linux 中国在 Linux 中找到你的路由器的 IP 地址(默认网关) | Linux 中国有了扩展,GNOME Web 正逐渐成为 Linux 桌面上一个有吸引力的选择 | Linux 中国为什么连鹅螺丝打乌克兰都想帮忙, 但见数个大汉无故殴打几个小姑娘也无人想帮?在 Linux 上使用 Bash 创建一个临时文件 | Linux 中国如何使用 Linux sed 命令自动进行文件编辑 | Linux 中国高考,爬藤,阶级Slax Linux 的 Slackware 变体重新复活 | Linux 中国如果锅里允许个人持枪, 这九个孙子大概率不会是“九”个了Audacity 3.2 发布,增加了 VST3 插件和 Apple 芯片支持 | Linux 中国用 nftwatch 监控你的 Linux 防火墙 | Linux 中国又有 Linux 开发者加入微软,这次是 systemd 的创建者 | Linux 中国10 大可以摧毁你的 Linux 的命令 | Linux 中国Linux 终端,它不可怕,拥抱它 | Linux 中国GNOME “文件”引入最受欢迎的功能:“新建文件”菜单 | Linux 中国在 Linux 上玩电子游戏的三种方式 | Linux 中国Kuro:非官方的微软 To-Do Linux 桌面客户端 | Linux 中国(老友记第一部) 奔着出轨去遛弯儿 (2 )开源朗读者:在虚拟机中运行 Linux 的十大优点 | Linux 中国如何在 Ubuntu/Linux 和 Windows 之间共享文件夹 | Linux 中国如何在 Linux 中实时监控日志文件(桌面和服务器) | Linux 中国在 Linux 中隐藏文件和文件夹的那些事 | Linux 中国读后感:《大梦无疆:勇气、想象和现代以色列的建立》神秘的 GeckoLinux 创建者推出了一个新的 Debian 合成发行版 | Linux 中国Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS | Linux 中国星际战机:配备 4K 10 位 IPS 显示屏的 Linux 笔记本电脑即将问世 | Linux 中国如何通过 chroot 恢复 Arch Linux 系统 | Linux 中国关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国如何在 Linux 中使用 Pandoc 转换文件格式 | Linux 中国如何编写 C 程序在 Linux 上创建音乐播放列表 | Linux 中国如何在 Linux 上动态链接模块库 | Linux 中国用 ranger 在 Linux 终端管理你的文件 | Linux 中国如果锅里允许个人持枪, 这九个孙子大概率不会是“九”个了
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。