当前位置: 首页 > 科技观察

重新构想和设计文件和目录列表

时间:2023-03-19 20:33:06 科技观察

Linux中的ls命令是最常用的命令。此命令列出终端中的文件和目录。因此,如您所见,它非常流行,也许每个人都在使用它。但是,此命令的输出信息非常丰富,有时用彩色查看它们更方便。例如,如果您以最基本的方式运行ls命令,它应该看起来像这样:通过ls命令查看的默认列表文件和目录这看起来有点乏味,不是吗?如果您可以对它进行一些设计以使其更具可读性同时仍然看起来不错怎么办?在STYLElsd中列出文件和目录我要向您展示的第一个应用程序称为lsd,是“LSDeluxe”的缩写。它是对GNUls命令的重写,具有列标题、各种项目的颜色、字体和图标支持等附加功能。这是安装后的样子:lsd命令显示文件列表如您所见,它看起来非常漂亮,权限、文件类型和文件夹有不同的颜色代码,甚至在文件名旁边添加了图标。该应用程序充满了树视图(见下文)等功能,它甚至可以通过一个命令为您提供文件夹内的文件列表:显示树视图的lsd命令您可以在其官方GitHub页面上找到它学习有关其功能的更多信息,请访问。我相信你很兴奋。让我们看看如何安装它。您可以从这里下载适用于Ubuntu和相关发行版的deb文件。之后,只需运行dpkg即可安装:对于FedoraLinux,请使用以下命令:ArchLinux用户可以使用以下命令获取它:该应用程序也可用于其他发行版、macOS、BSD和Windows。有关这些说明,您可以在此处找到它们。为了获得更好的体验,请将它与OhMyZsh的Zshshell一起使用。exa下一个程序是exa,类似于lsd但具有更多功能。exa命令可以在Unix系统上为ls输出着色,检测各种文件类型、标题、树视图等。exa是一个资源占用很小的二进制文件。以下是一些示例命令:各种exa命令您可以在GitHub上了解有关exa参数和选项的更多信息。exa的安装非常简单,只需要一条命令。对于Ubuntu和相关发行版,您可以使用以下命令安装它:对于Fedora和ArchLinux,分别使用以下命令:同样,所有其他操作系统的安装说明都可以在这里找到。从终端复制为HTML一个有趣的技巧是,上面所有彩色列表都可以通过默认的Ubuntu终端复制为HTML。您可以将它用于您的网页或文档。例如,我将上面的示例复制到LibreOfficeWriter文档中。这是最好的功能之一,尽管它取决于终端程序而不是上面的程序。将命令输出导出为HTML总结了我对两个程序的内部工作原理的解释-lsd和exa以样式列出文件和目录。我希望您可以将它们用于不同的需求。