当ls时显示目录说明。

ls-Improved的Python项目详细描述


ls改进:在Python上使用类似ls的描述性命令

Downloads

日本語README

这是什么?在

ls Improved(lsi)打印出目录结构及其描述。 我一直在用它来做一些实验(例如机器学习实验)

示例

我们有如下目录。
但有时我们不想得到最好的结果。要执行此操作,必须事先打开所有目录或注意experiments_summary.txt。在

ls

现在我们有了ls Improved(lsi)命令。它允许我们同时看到目录列表及其描述。在

lsi

要求

在Python2.7和Python3.7上开发(也许≥Python2.7也可以)
它在Python上运行,所以这个命令不依赖于操作系统。在

安装

pip安装

# PyPI
pip install ls-Improved

手动安装

对于不喜欢PyPI的人,存在手动安装版本。在

  1. 从github版本下载最新的手册版本。
    wget https://github.com/ShotaroKataoka/ls-Improved/archive/v0.3.0.beta1.manual.zip
  2. 解压缩下载的zip文件。在
  3. 将PATH environment设置为bin/目录。
    (将PATH设置为unziped bin/目录或位置bin/lsi,并将bin/mkdiri设置为/usr/local/bin/

使用

工作原理

lsi读取.description.lsi每个目录中的文件。
.description.lsi是简单的文本文件。它由mkdiri命令生成。在

简而言之:

  • ^{{cd11>用
  • lsi打印出包含.description.lsi内容的目录结构。在

mkdiri

mkdiri.description.lsi创建一个目录。在

  • mkdiri DIRECTORY 'DESCRIPTION':使DIRECTORY并将DESCRIPTION写入.description.lsi
  • mkdiri DIRECTORY:使DIRECTORY并创建空的.description.lsi
  • mkdiri -f FILE-PATH 'DESCRIPTION':将FILE-PATHDESCRIPTION写入.file_description.lsi
  • mkdiri -a DIRECTORY 'DESCRIPTION':在现有目录中重写或创建{}。在
  • mkdiri -h:显示帮助

高级功能(!!这些命令创建~/.lsirc!!):

  • mkdiri -e:显示当前mkdiri模式。(LSI模式或ANSI模式)
  • mkdiri --ANSI-MODE:设置ANSI-ESCAPE-SEQUENCE模式。转换为ANSI装饰序列
  • ^{LSI-ESCAPE模式集。(默认)

提示:
在描述中添加装饰:

  • \n:生成新行
  • ;r;;g;;b;;w;;p;:给文本添加颜色
  • ;_;:给文本添加下划线
  • ;e;:结束装饰

示例
mkdiri_decoration

lsi

lsi打印出包含.description.lsi内容的目录结构。在

  • lsi:显示当前目录中的目录结构和这些描述
  • lsi DIRECTORY:在DIRECTORY中显示目录结构和这些描述
  • lsi -a:显示隐藏的文件和目录
  • lsi -f:仅显示文件
  • lsi -d:只显示目录
  • lsi -s 'SEARCH_WORD':用SEARCH_WORD搜索文件名和描述
  • lsi -n NUMBER:如果文件数大于数字,则发出警告。在
  • lsi -h:显示帮助

提示:
.bashrc添加以下别名非常有用:

^{pr2}$

相关项目

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java