Ubuntu 使用字符串自定义 ls 列表

Ubuntu 使用字符串自定义 ls 列表

我正在尝试在 bash“ls”命令中向文件类型添加某些字符串。

例如,对包含 .exe 的目录执行“ls”,结果将显示为

<file name>*

例如

helloworld*

代替

helloworld

注意:附加有 * 号。

我怎样才能实现这个目标?我没有使用过 bash,所以我不知道该用 Google 搜索什么,但幸运的是,我确实尝试了一个小时。

我已经使用这个定制了 bash 颜色:http://hocuspokus.net/2008/01/a-better-ls-for-mac-os-x/

所以如果能联系起来,那就太好了。

答案1

代表*一个可执行文件,这可以通过-Fls 选项来实现。

在 *nix 中查找任何内容的第一个地方是man该命令的页面。尝试养成阅读页面的习惯man,它们包含大量信息。

执行man ls以获取有关此命令的命令开关、选项和输出的所有信息。

一些参考资料-


编辑

如果你总是需要这种行为,你也可以创建一个别名。例如,在 bash shell 中,你可以这样做

 alias ls='ls -F --color=auto'

相关内容