有没有办法让ls在busybox中以彩色打印?

我在诺基亚N810设备,它使用busybox而不是通常的GNU coreutils。 有没有办法让busybox的ls打印彩色?

目前最新版本的暗黑破坏神(43-7)的busybox版本是1.6.1,正如你所看到的,不包括颜色选项。

l8的完全彩色版本可以安装在Andrey仓库的n810 上 。
如果您不希望安装和使用此存储库,则可以通过下载和使用dpkg -i手动安装ls-color 。

然后,如x3ja说,你可以为它创build一个别名,虽然因为Maemo使用Busybox你的默认shell是sh,所以你必须把别名放在你的.profile

 alias ls='ls.color' 

如果你愿意,安装bash也很容易–bash2可以从Maemo extras仓库安装,而bash3可以通过下面的gronmayer链接获得。

在某些软件仓库中寻找应用程序的一个很好的资源是gronmayer的网站 ,当然还有Maemo Talk的最新发展。

LS – 颜色不起作用?

我以为它应该在更新的版本。

http://www.busybox.net/downloads/BusyBox.html

你当然可以在你的login脚本( .bashrc或类似的)中join这样的东西:

alias ls='ls --color=auto'

然后当你键入ls ,它会实际运行命令ls --color=auto ,所以它会以颜色*显示。

*对不起,英国的拼写,但我是英国人毕竟:)