当ls时显示目录说明。
ls-Improved的Python项目详细描述
ls改进:在Python上使用类似ls的描述性命令
这是什么?在
ls Improved(lsi)打印出目录结构及其描述。 我一直在用它来做一些实验(例如机器学习实验)
示例
我们有如下目录。
但有时我们不想得到最好的结果。要执行此操作,必须事先打开所有目录或注意experiments_summary.txt
。在
现在我们有了ls Improved(lsi)命令。它允许我们同时看到目录列表及其描述。在
要求
在Python2.7和Python3.7上开发(也许≥Python2.7也可以)
它在Python上运行,所以这个命令不依赖于操作系统。在
安装
pip安装
# PyPI
pip install ls-Improved
手动安装
对于不喜欢PyPI的人,存在手动安装版本。在
- 从github版本下载最新的手册版本。
wget https://github.com/ShotaroKataoka/ls-Improved/archive/v0.3.0.beta1.manual.zip
- 解压缩下载的zip文件。在
- 将PATH environment设置为
bin/
目录。
(将PATH设置为unzipedbin/
目录或位置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-PATH
的DESCRIPTION
写入.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;
:结束装饰
示例
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
添加以下别名非常有用:
相关项目
- 项目
标签: