ls:取消引用符号链接但保留颜色

时间:2013-11-27 02:06:51

标签: linux shell ls

希望听起来很简单。 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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

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