Linux ls:取消对符号链接的引用,但保留颜色

Linux ls:取消对符号链接的引用,但保留颜色,linux,shell,ls,Linux,Shell,Ls,希望它听起来很简单。ls-alL的问题在于它引用了原始文件,因此不再将输出作为符号链接进行着色 本质上,我只想去掉输出中的链接-从箭头开始,例如.vimrc->.dotfiles/vim/.vimrc 这真的只是为了美观。我的另一种选择是找到一种将符号链接分组的方法,这样我就可以: .tmux.conf -> .dotfiles/tmux/.tmux.conf .tmuxinator -> .dotfiles/tmuxinator/.tmuxinator .vim .viminfo

希望它听起来很简单。ls-alL的问题在于它引用了原始文件,因此不再将输出作为符号链接进行着色

本质上,我只想去掉输出中的链接-从箭头开始,例如
.vimrc->.dotfiles/vim/.vimrc

这真的只是为了美观。我的另一种选择是找到一种将符号链接分组的方法,这样我就可以:

.tmux.conf -> .dotfiles/tmux/.tmux.conf
.tmuxinator -> .dotfiles/tmuxinator/.tmuxinator
.vim
.viminfo
.vimrc -> .dotfiles/vim/.vimrc
Folder
为此:

.vim
.viminfo
.tmux.conf -> .dotfiles/tmux/.tmux.conf
.tmuxinator -> .dotfiles/tmuxinator/.tmuxinator
.vimrc -> .dotfiles/vim/.vimrc
Folder

任何帮助都将不胜感激

尝试通过像
sed
perl
这样的程序管道化输出,并使用替代正则表达式消除您不想要的内容,例如
|perl-pe的/(.*)->./$1/”

默认情况下,它们应该是绿色的,红色如果被打断,这个问题似乎是离题的,因为它是关于unix的&linuxI不是perl或sed方面的专家,所以我的正则表达式语法可能是错误的。而且你可以在
.bashrc
文件中使用别名,这样你就不必一直键入它。问题是管道到sed、grep、perl之类的东西,等等。去掉颜色。我知道,但手册页中没有列出您想要的选项:(